Cilogon parent module 5.6 API

Packages 
Package Description
org.cilogon.oauth2.admin
Extensions to OA4MP's CLI (Command Line Interface).
org.cilogon.oauth2.client
General extensions to create a CILogon client.
org.cilogon.oauth2.servlet
Top-level package for CILogon's extensions to OA4MP.
org.cilogon.oauth2.servlet.claims
Packages for claims specific to CILogon.
org.cilogon.oauth2.servlet.exceptions
Various DB Service exceptions.
org.cilogon.oauth2.servlet.impl
CILogon specific extensions to the authorization end point, so that the PHP layer can communicate that logins succeeded.
org.cilogon.oauth2.servlet.loader
Package that reads the CILogon configuration and creates the runtime environment (CILogonOA2ServiceEnvironment from that.
org.cilogon.oauth2.servlet.servlet
Servlets used in CILogon that are not in OA4MP, viz., the database service.
org.cilogon.oauth2.servlet.storage
The various stores for CILogon.
org.cilogon.oauth2.servlet.storage.archiveUser
The archived user store.
org.cilogon.oauth2.servlet.storage.idp
The identity provider store.
org.cilogon.oauth2.servlet.storage.sequence
The sequence for generating serial identifiers.
org.cilogon.oauth2.servlet.storage.transaction
The transaction store for CILogon
org.cilogon.oauth2.servlet.storage.twofactor
Two-factor stores.
org.cilogon.oauth2.servlet.storage.user
The user store for CILogon.
org.cilogon.oauth2.servlet.util
Various utilities needed by the stores.
org.cilogon.proxy.servlet
CILogon extensions to OA4MP's proxying capabilites.
org.cilogon.qdl.module
QDL Modules for CILogon.
org.cilogon.qdl.module.storage
QDL Modules that allow for access to the stores specific to CILogon, such as users.