All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractAccessTokenHandler Only create an access token handler if you need some special handling, otherwise the default simple token will be used.AbstractAccessTokenServlet2 Created by Jeff Gaynor
on 9/25/13 at 1:37 PMAbstractACRequest Created by Jeff Gaynor
on 4/17/17 at 10:51 AMAbstractACResponse Created by Jeff Gaynor
on 4/17/17 at 11:12 AMAbstractCommonATandRTConfig These are the common configuration items for both access and refresh tokens, such as lifetime, issuer etc.AbstractDDRequest Created by Jeff Gaynor
on 11/30/16 at 3:21 PMAbstractDDServer Created by Jeff Gaynor
on 11/30/16 at 3:19 PMAbstractPayloadConfig This corresponds to the client's configuration for its various payloads -- tokens in this case.AbstractPayloadHandler Created by Jeff Gaynor
on 4/21/20 at 5:00 PMAccessControlModule Created by Jeff Gaynor
on 1/25/21 at 7:40 AMAccessTokenConfig Common configuration for all access tokens.AccessTokenInitializer Created by Jeff Gaynor
on 10/9/20 at 9:40 AMACGetRequest Created by Jeff Gaynor
on 4/17/17 at 10:51 AMACGetResponse Created by Jeff Gaynor
on 4/17/17 at 11:12 AMACLoader Created by Jeff Gaynor
on 4/4/23 at 11:36 AMAddClientRequest Created by Jeff Gaynor
on 12/1/16 at 2:09 PMAddClientResponse Created by Jeff Gaynor
on 12/1/16 at 2:10 PMAdminClientServer Created by Jeff Gaynor
on 4/17/17 at 10:48 AMApproveRequest Created by Jeff Gaynor
on 12/2/16 at 11:28 AMAttributeAdminClientResponse Created by Jeff Gaynor
on 4/17/17 at 1:04 PMAttributeClientResponse Created by Jeff Gaynor
on 11/28/16 at 1:39 PMAttributeGetAdminClientResponse Created by Jeff Gaynor
on 4/17/17 at 1:06 PMAttributeGetClientResponse Created by Jeff Gaynor
on 4/10/17 at 12:35 PMAttributeGetRequest Created by Jeff Gaynor
on 11/28/16 at 1:32 PMAttributeListRequest Created by Jeff Gaynor
on 11/30/16 at 4:22 PMAttributeRemoveRequest Created by Jeff Gaynor
on 11/30/16 at 4:19 PMAttributeRequest Created by Jeff Gaynor
on 11/30/16 at 4:16 PMAttributeServer This server handles various requests for attributes.AttributeSetAdminClientResponse Created by Jeff Gaynor
on 4/17/17 at 1:42 PMAttributeSetClientRequest Created by Jeff Gaynor
on 11/30/16 at 3:49 PMAuthorizationPath Created by Jeff Gaynor
on 9/11/18 at 6:25 PMAuthorizationTemplate This is an entry for theAuthorizationTemplates.AuthorizationTemplates This keys off the audience.BasicClaimsSourceImpl The most basic implementation of aClaimSource.BasicRefreshTokenHandler Created by Jeff Gaynor
on 8/5/20 at 9:18 AMBearerTokenServlet For endpoints that use bearer tokens.ClaimsLoader Created by Jeff Gaynor
on 4/4/23 at 11:37 AMClaimsModule Created by Jeff Gaynor
on 2/10/20 at 5:49 AMClaimSourceConfigConverter The claim source configurations made for QDL are really just the barebones defaults.ClaimSourceFactoryImpl Created by Jeff Gaynor
on 12/16/16 at 3:08 PMClaimsSourceGetter QDLFunction to convert claims to a stem.ClientManagementConstants These are constants for the configuration of the client management facilities.ClientRequest Created by Jeff Gaynor
on 11/28/16 at 1:59 PMClientResponse Created by Jeff Gaynor
on 11/28/16 at 2:00 PMClientServer Created by Jeff Gaynor
on 11/28/16 at 1:55 PMClientUtils Created by Jeff Gaynor
on 2/9/21 at 3:09 PMCM7591Config Configuration object for RFC 7591 (dynamic client registration) support.CMConfig Entry for the Client management configuration map.CMConfigs Created by Jeff Gaynor
on 7/25/19 at 1:44 PMCodeClaimSource Created by Jeff Gaynor
on 2/8/23 at 12:33 PMConfigtoCS Created by Jeff Gaynor
on 2/12/20 at 11:30 AMCreateRequest Created by Jeff Gaynor
on 12/2/16 at 12:51 PMCreateResponse Created by Jeff Gaynor
on 12/2/16 at 1:02 PMCreateSourceConfig This fills in all of the missing configuration values with their defaults.CSConstants The constants for creating claim sources so that they are centralized.DDAttributeRequest Created by Jeff Gaynor
on 12/2/16 at 12:59 PMDefaultAccessTokenHandler For an opaque token.DIServiceConfig Typical entryDIServiceConfig.UnknownDISericeUserException ExtendedParameters Created by Jeff Gaynor
on 2/18/20 at 7:14 AMFlowStates2 A container for the states that are permitted.FlowType Created by Jeff Gaynor
on 3/23/18 at 11:36 AMFSClaimSource A claim source backed by a file system.FSClaimSourceConfiguration Created by Jeff Gaynor
on 1/25/24 at 6:29 AMGetRequest Created by Jeff Gaynor
on 12/5/16 at 2:03 PMGetResponse Created by Jeff Gaynor
on 12/5/16 at 2:06 PMGroupElement Created by Jeff Gaynor
on 3/1/18 at 4:11 PMGroupHandler This takes a list of attributes from an LDAP handler and converts it into a regularized group structure.Groups A model for groups that are returned by various scope handlers.HTTPHeaderClaimsSource This is for the specific case that claims are passed through the headers.IDTokenClientConfig Created by Jeff Gaynor
on 7/1/20 at 3:18 PMIDTokenHandler Created by Jeff Gaynor
on 2/16/20 at 6:51 AMIDTokenInitializer Created by Jeff Gaynor
on 10/12/20 at 6:12 AMIsInGroup Created by Jeff Gaynor
on 2/24/20 at 7:52 AMIsInGroup2 Created by Jeff Gaynor
on 2/24/20 at 7:52 AMJWTCommands Created by Jeff Gaynor
on 4/7/20 at 1:06 PMJWTLoader Created by Jeff Gaynor
on 4/4/23 at 11:38 AMJWTModule Created by Jeff Gaynor
on 4/7/20 at 1:24 PMLDAPClaimSourceFactoryRequest Created by Jeff Gaynor
on 12/16/16 at 3:51 PMLDAPClaimsSource Created by Jeff Gaynor
on 4/26/16 at 3:32 PMLDAPException Created by Jeff Gaynor
on 4/22/22 at 4:31 PMLDAPSSLSocketFactory A factory that creates SSL sockets as required by LDAP.ListAdminsRequest Created by Jeff Gaynor
on 12/1/16 at 1:54 PMListAdminsResponse Created by Jeff Gaynor
on 12/1/16 at 11:05 AMListClientResponse Created by Jeff Gaynor
on 12/1/16 at 11:28 AMListClientsRequest Created by Jeff Gaynor
on 12/1/16 at 1:56 PMMultiAuthServlet This class has the machinery for processing the various types of Authorization for a servlet.NCSAGroupHandler Created by Jeff Gaynor
on 3/1/18 at 4:48 PMNCSALDAPClaimSource AnLDAPClaimsSourcefor the NCSA.NewTemplate Creates a template for a given type of claim sourse.OA2AdminRegistrationServlet Created by Jeff Gaynor
on 4/9/19 at 1:39 PMOA2AuthorizedServlet Formerly used in OAuth 1 for the /init endpoint.OA2AuthorizedServletUtil This is set of calls to replace the old Authorized Servlet.OA2AutoRegistrationServlet Created by Jeff Gaynor
on 9/28/11 at 1:20 PMOA2Bootstrapper Created by Jeff Gaynor
on 11/22/13 at 3:53 PMOA2ClaimsUtil Deprecated. Created by Jeff Gaynor
on 4/24/18 at 11:13 AMOA2Client OAuth2 Open ID connect protocol requires that sites register callback uris and that incoming requests must include a callback that matches one of the registered ones.OA2ClientApprovalKeys Created by Jeff Gaynor
on 3/20/14 at 10:07 AMOA2ClientConverter<V extends OA2Client> Created by Jeff Gaynor
on 3/17/14 at 1:29 PMOA2ClientKeys Created by Jeff Gaynor
on 3/14/14 at 1:05 PMOA2ClientMemoryStore<V extends OA2Client> Created by Jeff Gaynor
on 12/2/16 at 2:09 PMOA2ClientProvider<V extends OA2Client> Created by Jeff Gaynor
on 3/14/14 at 12:42 PMOA2ClientSQLStoreProvider<V extends SQLClientStore> Created by Jeff Gaynor
on 3/17/14 at 2:59 PMOA2ClientTable Created by Jeff Gaynor
on 3/27/14 at 1:31 PMOA2ClientUtils A budding set of utilities for working with clients.OA2ConfigurationLoader<T extends ServiceEnvironmentImpl> Created by Jeff Gaynor
on 9/23/13 at 1:50 PMOA2ConfigurationLoader.OA2MultiDSClientStoreProvider OA2ConfigurationLoader.ST2Provider OA2DiscoveryServlet Created by Jeff Gaynor
on 12/12/16 at 1:18 PMOA2ExceptionHandler Created by Jeff Gaynor
on 2/12/15 at 3:16 PMOA2ExceptionHandlerThingie Created by Jeff Gaynor
on 4/20/23 at 1:41 PMOA2FSTStore<V extends OA2ServiceTransaction> Created by Jeff Gaynor
on 3/12/14 at 1:21 PMOA2FSTStoreProvider<T extends OA2FSTStore> Created by Jeff Gaynor
on 3/25/14 at 12:15 PMOA2HeaderUtils Utilities for dealing with getting tokens that may be either sent as parameters or in the authorization header .OA2LibLoader Remember that a reference to this class goes into the QDL configuration <modules> tag and its function is to simply put a convenient listing of whatever classes it has into the info().lib entry.OA2Module Deprecated. UseClaimsModuleinsteadOA2MTStore<V extends OA2ServiceTransaction> Created by Jeff Gaynor
on 3/25/14 at 12:51 PMOA2MultiTypeTransactionProvider Created by Jeff Gaynor
on 3/25/14 at 1:32 PMOA2NewClientNotifier Created by Jeff Gaynor
on 6/12/17 at 2:06 PMOA2QDLConfigurationLoader<T extends OA2QDLEnvironment> Created by Jeff Gaynor
on 4/29/22 at 9:31 AMOA2QDLEnvironment Environment in OA4MP for QDL.OA2QDLLoader This is the class charged with getting all the modules created in this Java package and is referenced to pull everything in to your workspace.OA2RegistrationServlet Created by Jeff Gaynor
on 3/20/14 at 4:48 PMOA2SE Created by Jeff Gaynor
on 3/27/14 at 4:16 PMOA2ServiceTransaction Created by Jeff Gaynor
on 2/28/14 at 1:46 PMOA2ServletInitializer Created by Jeff Gaynor
on 4/15/14 at 12:06 PMOA2ServletUtils Utilities for various servlets.OA2SQLTransactionStoreProvider<T extends DSSQLTransactionStore> Created by Jeff Gaynor
on 3/4/14 at 4:08 PMOA2SQLTStore<V extends OA2ServiceTransaction> Created by Jeff Gaynor
on 3/25/14 at 10:30 AMOA2State Created by Jeff Gaynor
on 10/9/20 at 4:45 PMOA2TConverter<V extends OA2ServiceTransaction> Created by Jeff Gaynor
on 3/12/14 at 1:35 PMOA2TokenUtils Created by Jeff Gaynor
on 5/19/21 at 8:37 AMOA2TransactionKeys Created by Jeff Gaynor
on 2/28/14 at 5:22 PMOA2TransactionTable Created by Jeff Gaynor
on 2/28/14 at 5:24 PMOA2TStoreInterface<V extends OA2ServiceTransaction> Created by Jeff Gaynor
on 3/16/22 at 6:58 AMOIDCCMConstants Created by Jeff Gaynor
on 11/6/18 at 9:54 AMOIDCCMServlet Note that in all of these calls, the assumption is that an admin client has been requested and approved out of band.OldTemplateResolver This will take a template (which is just a string with wildcards and a few other items) and resolve it against a given target.PayloadHandlerConfigImpl The configuration for the payload handler (id token, various access tokens).PermissionRequest Created by Jeff Gaynor
on 12/1/16 at 10:57 AMPermissionResponse Created by Jeff Gaynor
on 12/1/16 at 10:57 AMPermissionServer Created by Jeff Gaynor
on 12/1/16 at 10:54 AMProxyClient This is used as a proxy client.QDLACL ACL UseQDLHeadersClaimsSource This will return all the headers as a stem.QDLJSONConfigUtil Created by Jeff Gaynor
on 2/12/20 at 3:21 PMQDLRuntimeEngine Created by Jeff Gaynor
on 2/12/20 at 9:29 AMQDLXMLConstants Created by Jeff Gaynor
on 1/5/21 at 1:37 PMRefreshTokenConfig Created by Jeff Gaynor
on 8/5/20 at 10:56 AMRefreshTokenInitializer Created by Jeff Gaynor
on 10/12/20 at 6:16 AMRefreshTokenRetentionPolicy Created by Jeff Gaynor
on 3/26/14 at 3:39 PMRefreshTokenStore<V extends edu.uiuc.ncsa.security.core.Identifiable> Created by Jeff Gaynor
on 3/25/14 at 10:23 AMRemoveClientRequest Created by Jeff Gaynor
on 12/2/16 at 11:20 AMRemoveRequest Created by Jeff Gaynor
on 12/2/16 at 1:44 PMRequestFactory This creates the correct request based on the parameters.RequestFactory.RequestObject ResponseSerializer Created by Jeff Gaynor
on 12/6/16 at 10:10 AMRFC7009 Token Revocation endpoint.RFC7662 The token introspection servlet This implements RFC7662RFC8628Constants2 Created by Jeff Gaynor
on 2/9/21 at 11:22 AMRFC8628ServletConfig Created by Jeff Gaynor
on 7/14/21 at 8:59 AMRFC8628State Created by Jeff Gaynor
on 2/10/21 at 4:23 PMRFC8628Store<V extends edu.uiuc.ncsa.security.core.Identifiable> Created by Jeff Gaynor
on 7/23/21 at 7:00 AMRFC8693Constants2 Constants for RFC 8693: The token exchange endpoint.RFC9068ATHandler Handler for access tokens as per RFC 9068.SafeGCRetentionPolicy For retention policies that are "safe".SciTokenConfig Created by Jeff Gaynor
on 6/30/20 at 10:00 AMSciTokenConstants Created by Jeff Gaynor
on 6/30/20 at 7:11 AMScitokenHandler Created by Jeff Gaynor
on 4/21/20 at 4:55 PMScopeTemplateQDLUtil Created by Jeff Gaynor
on 1/21/21 at 11:11 AMScopeTemplateUtil Utilities for working with scopes.ScriptRuntimeEngineFactory Created by Jeff Gaynor
on 2/12/20 at 1:36 PMScriptRuntimeEngineFactory.NoOpRuntimeEngine ServerQDLScriptHandler This is a handler for all scripts that the user may set in the configuration.ServerQDLScriptHandlerConfig Created by Jeff Gaynor
on 4/30/22 at 5:55 AMSigningCommands Created by Jeff Gaynor
on 1/6/17 at 9:27 AMSQLTXRecordStore<V extends TXRecord> Note that the identifier is simple the JTI of the token and may be either an access or refresh token.SQLTXRStoreProvider<T extends SQLTXRecordStore> Created by Jeff Gaynor
on 12/14/20 at 11:27 AMSQLVIStore<V extends VirtualIssuer> Created by Jeff Gaynor
on 2/19/21 at 4:48 PMSQLVIStoreProvider<T extends SQLVIStore> Created by Jeff Gaynor
on 12/14/20 at 11:27 AMTemplateSubsitutionQDLUtil Created by Jeff Gaynor
on 2/22/21 at 2:30 PMTestClaimSource This is to test creating claim sources using the introspection abilities of OA4MP.TestHTTPRequest A class that has exactly one purpose and that is to test the http header source.TokenExchangeRecordRetentionPolicy Created by Jeff Gaynor
on 3/7/22 at 6:09 AMTokenHandlerLoader This just loads the token handlers.TokenHandlerMethod Superclass for the various token (id, access, refresh) handlers.TokenHandlerModule Created by Jeff Gaynor
on 10/12/20 at 6:21 AMTokenInfoRecord Created by Jeff Gaynor
on 3/16/22 at 10:38 AMTokenInfoRecordMap This tracksTokenInfoRecordby their client and transaction id, since we need to manage them both ways.TokenManagerServlet TokenManagerServlet.State TransactionState This is a container for mutable state per transaction.TXFileStore<V extends TXRecord> Created by Jeff Gaynor
on 12/14/20 at 9:02 AMTXFSProvider<T extends TXFileStore> Created by Jeff Gaynor
on 12/14/20 at 1:14 PMTXMemoryStore<V extends TXRecord> Created by Jeff Gaynor
on 12/14/20 at 10:37 AMTXMultiStoreProvider<T extends TXStore<? extends TXRecord>> Created by Jeff Gaynor
on 12/17/20 at 10:02 AMTXRecord Created by Jeff Gaynor
on 12/14/20 at 8:54 AMTXRecordConverter<V extends TXRecord> Created by Jeff Gaynor
on 12/14/20 at 9:05 AMTXRecordProvider<V extends TXRecord> Created by Jeff Gaynor
on 12/14/20 at 10:43 AMTXRecordSerializationKeys Created by Jeff Gaynor
on 12/14/20 at 9:04 AMTXRecordTable Created by Jeff Gaynor
on 12/14/20 at 10:22 AMTXStore<V extends TXRecord> Created by Jeff Gaynor
on 12/14/20 at 8:54 AMUITokenUtils Mostly this is used in theUserInfoServletwhere the handling has to be a bit different than in the token endpoint.UnapproveRequest Created by Jeff Gaynor
on 12/2/16 at 11:53 AMUserInfoServlet Created by Jeff Gaynor
on 10/4/13 at 11:09 AMUsernameFindable<V extends OA2ServiceTransaction> Certain cases in the OIDC spec (such as getting the id token back as a hint) requiring checking that the user so named has an active logon.VIConverter<V extends VirtualIssuer> Created by Jeff Gaynor
on 2/19/21 at 3:04 PMVIFileStore<V extends VirtualIssuer> Created by Jeff Gaynor
on 12/14/20 at 9:02 AMVIFSProvider<T extends VIFileStore> Created by Jeff Gaynor
on 12/14/20 at 1:14 PMVIMemoryStore<V extends VirtualIssuer> Created by Jeff Gaynor
on 12/14/20 at 10:37 AMVIMultiStoreProvider<T extends VIStore<? extends VirtualIssuer>> Created by Jeff Gaynor
on 12/17/20 at 10:02 AMVIProvider<V extends VirtualIssuer> Created by Jeff Gaynor
on 12/14/20 at 10:43 AMVirtualIssuer Created by Jeff Gaynor
on 2/16/21 at 6:59 AMVISerializationKeys Created by Jeff Gaynor
on 2/16/21 at 8:52 AMVIStore<V extends VirtualIssuer> Created by Jeff Gaynor
on 12/14/20 at 8:54 AMVITable Created by Jeff Gaynor
on 2/16/21 at 9:05 AMWLCGConfig Created by Jeff Gaynor
on 7/28/20 at 7:52 AMWLCGConstants Created by Jeff Gaynor
on 7/27/20 at 3:16 PMWLCGTokenHandler Created by Jeff Gaynor
on 6/26/20 at 4:57 PMXA2 Extended attributes 2.0