All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbandonedRule |
Created by Jeff Gaynor
on 2/12/24 at 4:37 PM
|
AbstractAccessTokenHandler |
Only create an access token handler if you need some special handling, otherwise the
default simple token will be used.
|
AbstractAccessTokenServlet |
Created by Jeff Gaynor
on 9/25/13 at 1:37 PM
|
AbstractAccessTokenServlet2 |
Created by Jeff Gaynor
on 9/25/13 at 1:37 PM
|
AbstractACRequest |
Created by Jeff Gaynor
on 4/17/17 at 10:51 AM
|
AbstractACResponse |
Created by Jeff Gaynor
on 4/17/17 at 11:12 AM
|
AbstractAuthenticationServlet |
Created by Jeff Gaynor
on 1/14/14 at 11:50 AM
|
AbstractAuthenticationServlet.AuthorizedState |
State object after authorization has worked.
|
AbstractAuthenticationServlet.MyHttpServletResponseWrapper |
This class is needed to pass information between servlets, where one servlet
calls another.
|
AbstractAuthenticationServlet.UserLoginException |
|
AbstractBootstrapper |
Created by Jeff Gaynor
on 3/21/12 at 11:09 AM
|
AbstractCertServlet |
Created by Jeff Gaynor
on 9/25/13 at 3:36 PM
|
AbstractCLIApprover |
A command line approver.
|
AbstractCLIApprover.ClientApprovalThread |
|
AbstractClientEnvironment |
Top-level client environment class.
|
AbstractClientLoader<T extends ClientEnvironment> |
Top-level class for client loader that creates asset store and controls which classes are instantiated for the client.
|
AbstractCommonATandRTConfig |
These are the common configuration items for both access and refresh tokens, such
as lifetime, issuer etc.
|
AbstractConfigurationLoader<T extends ServiceEnvironmentImpl> |
All servers configuration loaders should extend this.
|
AbstractDDRequest |
Created by Jeff Gaynor
on 11/30/16 at 3:21 PM
|
AbstractDDServer |
Created by Jeff Gaynor
on 11/30/16 at 3:19 PM
|
AbstractDelegationServiceProvider |
A provider (i.e.
|
AbstractEnvServlet |
This is for any servlet that has an environment associated with it.
|
AbstractInitServlet |
Created by Jeff Gaynor
on 9/24/13 at 3:56 PM
|
AbstractInstaller |
This centralizes the common code for the server and client installers.
|
AbstractIssuer |
An issuer creates and issues something (usually tokens and protected assets).
|
AbstractOA4MPService |
Created by Jeff Gaynor
on 11/26/13 at 11:27 AM
|
AbstractPayloadConfig |
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 PM
|
AbstractRegistrationServlet |
Created by Jeff Gaynor
on 10/3/14 at 10:46 AM
|
AbstractRegistrationServlet.ClientRegistrationRetryException |
|
AbstractRegistrationServlet.ClientState |
|
AccessControlModule |
Created by Jeff Gaynor
on 1/25/21 at 7:40 AM
|
AccessToken |
An access token for delegation.
|
AccessTokenConfig |
Common configuration for all access tokens.
|
AccessTokenHandlerInterface |
Created by Jeff Gaynor
on 7/24/20 at 7:28 AM
|
AccessTokenImpl |
Created by Jeff Gaynor
on Mar 16, 2011 at 1:01:13 PM
|
AccessTokenInitializer |
Created by Jeff Gaynor
on 10/9/20 at 9:40 AM
|
ACGetRequest |
Created by Jeff Gaynor
on 4/17/17 at 10:51 AM
|
ACGetResponse |
Created by Jeff Gaynor
on 4/17/17 at 11:12 AM
|
ACLoader |
Created by Jeff Gaynor
on 4/4/23 at 11:36 AM
|
ACNewClientEvent |
Created by Jeff Gaynor
on 5/27/21 at 1:36 PM
|
Action |
Created by Jeff Gaynor
on 10/10/16 at 10:23 AM
|
ActionAdd |
Created by Jeff Gaynor
on 10/10/16 at 10:52 AM
|
ActionApprove |
Created by Jeff Gaynor
on 10/10/16 at 10:52 AM
|
ActionCreate |
Created by Jeff Gaynor
on 10/10/16 at 10:52 AM
|
ActionExecute |
Created by Jeff Gaynor
on 10/10/16 at 10:53 AM
|
ActionGet |
Created by Jeff Gaynor
on 10/10/16 at 10:53 AM
|
ActionList |
Created by Jeff Gaynor
on 10/10/16 at 10:54 AM
|
ActionRemove |
Created by Jeff Gaynor
on 10/10/16 at 10:54 AM
|
ActionSet |
Created by Jeff Gaynor
on 10/10/16 at 10:54 AM
|
ActionUnapprove |
Created by Jeff Gaynor
on 12/2/16 at 11:55 AM
|
AddClientRequest |
Created by Jeff Gaynor
on 12/1/16 at 2:09 PM
|
AddClientResponse |
Created by Jeff Gaynor
on 12/1/16 at 2:10 PM
|
AddressableServer |
A server that can be accessed via a URI.
|
AdminClient |
|
AdminClientConverter<V extends AdminClient> |
Created by Jeff Gaynor
on 10/20/16 at 1:17 PM
|
AdminClientFS<V extends AdminClient> |
Created by Jeff Gaynor
on 10/20/16 at 12:51 PM
|
AdminClientKeys |
Created by Jeff Gaynor
on 10/20/16 at 12:53 PM
|
AdminClientMemoryStore<V extends AdminClient> |
Created by Jeff Gaynor
on 10/20/16 at 12:48 PM
|
AdminClientProvider<V extends AdminClient> |
Created by Jeff Gaynor
on 10/20/16 at 1:08 PM
|
AdminClientServer |
Created by Jeff Gaynor
on 4/17/17 at 10:48 AM
|
AdminClientSQLStore<V extends AdminClient> |
Created by Jeff Gaynor
on 10/20/16 at 12:52 PM
|
AdminClientStemMC<V extends AdminClient> |
Created by Jeff Gaynor
on 12/23/20 at 6:21 AM
|
AdminClientStore<V extends AdminClient> |
Created by Jeff Gaynor
on 10/12/16 at 1:20 PM
|
AdminClientStoreProviders |
This assembles the various providers for admin client stores (memory, file, various types of SQL).
|
AdminClientStoreProviders.AdminClientFSProvider |
|
AdminClientStoreProviders.AdminClientMSProvider |
|
AdminClientStoreProviders.AdminClientSQLStoreProvider |
|
AdminClientTable |
Created by Jeff Gaynor
on 10/20/16 at 2:03 PM
|
AggregateCAStore<V extends ClientApprovalStore> |
An aggregate client approval store.
|
AggregateClientStore<V extends ClientStore> |
Created by Jeff Gaynor
on 5/24/12 at 11:18 AM
|
AggregateTransactionStore<V extends TransactionStore> |
An aggregate store for transactions.
|
AGI2 |
Authorization grant issuer class.
|
AGIResponse2 |
Authorization grant response from authorization
endpoint on server
|
AGIssuer |
Created by Jeff Gaynor
on 6/3/13 at 3:34 PM
|
AGRequest |
Created by Jeff Gaynor
on Apr 13, 2011 at 3:37:26 PM
|
AGRequest |
A request for an authorization grant.
|
AGRequest2 |
This has the lifetime in it directly, since the grant request is done before the transaction
can exist.
|
AGResponse |
Created by Jeff Gaynor
on Apr 13, 2011 at 3:38:49 PM
|
AGResponse |
|
AGServer |
Interface for servers tasked with issuing authorization grants.
|
AGServer2 |
This class manages the client call to the authorization grant server
|
ApprovalStemMC<V extends ClientApproval> |
Created by Jeff Gaynor
on 12/21/20 at 6:11 AM
|
ApproveRequest |
Created by Jeff Gaynor
on 12/2/16 at 11:28 AM
|
ASImpl |
Addressable Server implementation to support double dispatch pattern(?)
|
Asset |
A storage class that contains the
certificate chain
private key used in the request
the redirect returned from the server
the username used for the MyProxy call
the creation time of this entry (useful for removing expired/old assets)
read more on the use of this in the AssetStore
javadoc.
|
AssetConverter |
A serializer that converts Asset s to/from key/value pairs.
|
AssetProvider<V extends Asset> |
Provider (i.e.
|
AssetResponse |
Response from a server containing the certificate chain and user name.
|
AssetRetentionPolicy |
Created by Jeff Gaynor
on 4/15/14 at 12:23 PM
|
AssetSerializationKeys |
Keys used for serialization.
|
AssetStore |
The top-level abstract class for storing Asset s.
|
AssetStoreTable |
Internal model of the SQL table backing an AssetStore .
|
AssetStoreUtil |
A utility that contains a couple of useful idioms.
|
ATI2 |
Access token issuer class for OAuth2.
|
ATIResponse2 |
OIDC server response for request for access token
|
ATIssuer |
Created by Jeff Gaynor
on 6/3/13 at 3:34 PM
|
ATRequest |
Created by Jeff Gaynor
on Apr 13, 2011 at 4:02:13 PM
|
ATRequest |
|
ATResponse |
Created by Jeff Gaynor
on Apr 13, 2011 at 4:03:05 PM
|
ATResponse |
|
ATResponse2 |
Since the OAuth 2 protocol supports getting a refresh token back from the server with the access token,
we have to include it in this class.
|
ATServer |
For a server that is tasked with creating access tokens.
|
ATServer2 |
This class handles the client call to the access token endpoint
|
ATServer2.IDTokenEntry |
Placeholder class for storing ID tokens.
|
AttributeAdminClientResponse |
Created by Jeff Gaynor
on 4/17/17 at 1:04 PM
|
AttributeClientResponse |
Created by Jeff Gaynor
on 11/28/16 at 1:39 PM
|
AttributeGetAdminClientResponse |
Created by Jeff Gaynor
on 4/17/17 at 1:06 PM
|
AttributeGetClientResponse |
Created by Jeff Gaynor
on 4/10/17 at 12:35 PM
|
AttributeGetRequest |
Created by Jeff Gaynor
on 11/28/16 at 1:32 PM
|
AttributeListRequest |
Created by Jeff Gaynor
on 11/30/16 at 4:22 PM
|
AttributeRemoveRequest |
Created by Jeff Gaynor
on 11/30/16 at 4:19 PM
|
AttributeRequest |
Created by Jeff Gaynor
on 11/30/16 at 4:16 PM
|
AttributeServer |
This server handles various requests for attributes.
|
AttributeSetAdminClientResponse |
Created by Jeff Gaynor
on 4/17/17 at 1:42 PM
|
AttributeSetClientRequest |
Created by Jeff Gaynor
on 11/30/16 at 3:49 PM
|
AuthenticationUtil |
|
AuthorizationControllerServlet |
Created by Jeff Gaynor
on 2/17/14 at 10:47 AM
|
AuthorizationGrant |
An authorization grant.
|
AuthorizationGrantImpl |
The OAuth 1.0a version of an AuthorizationGrant
|
AuthorizationHandler |
Marker interface for things that handle authorization.
|
AuthorizationPath |
Created by Jeff Gaynor
on 9/11/18 at 6:25 PM
|
AuthorizationServletConfig |
Created by Jeff Gaynor
on 12/4/12 at 11:28 AM
|
AuthorizationTemplate |
|
AuthorizationTemplates |
This keys off the audience.
|
AutoRegistrationServlet |
This will automatically approve every client request.
|
Banners |
Created by Jeff Gaynor
on 4/24/23 at 12:12 PM
|
BaseClient |
Created by Jeff Gaynor
on 5/12/16 at 4:32 PM
|
BaseClientConverter<V extends BaseClient> |
Created by Jeff Gaynor
on 10/20/16 at 12:58 PM
|
BaseClientKeys |
Created by Jeff Gaynor
on 10/20/16 at 12:57 PM
|
BaseClientSQLStore<V extends BaseClient> |
Created by Jeff Gaynor
on 8/6/21 at 2:44 PM
|
BaseClientStore<V extends BaseClient> |
Created by Jeff Gaynor
on 10/12/16 at 1:19 PM
|
BaseClientStoreCommands |
Commands for a base client store.
|
BaseClientStoreCommands.ApprovalModsConfig |
|
BaseClientTable |
Created by Jeff Gaynor
on 10/20/16 at 2:06 PM
|
BaseCommands2 |
Created by Jeff Gaynor
on 3/27/15 at 1:49 PM
|
BasicClaimsSourceImpl |
|
BasicRefreshTokenHandler |
Created by Jeff Gaynor
on 8/5/20 at 9:18 AM
|
BasicRequest |
Usage
|
BasicResponse |
Created by Jeff Gaynor
on Apr 26, 2011 at 2:14:52 PM
|
BasicTransaction |
A bean holding a transaction.
|
BasicTransactionConverter<V extends BasicTransaction> |
A map converter bridging the gap between the interface and the backing store.
|
BasicTransactionKeys |
Created by Jeff Gaynor
on 4/25/12 at 3:10 PM
|
BasicTransactionProvider<V extends BasicTransaction> |
Created by Jeff Gaynor
on 4/4/12 at 4:23 PM
|
BasicTransactionTable |
Models and SQL table that holds transactions.
|
BearerTokenServlet |
For endpoints that use bearer tokens.
|
CallbackRequest |
Created by Jeff Gaynor
on May 12, 2011 at 1:04:34 PM
|
CallbackResponse |
Created by Jeff Gaynor
on May 12, 2011 at 1:05:23 PM
|
CBIssuer |
Created by Jeff Gaynor
on 6/3/13 at 3:35 PM
|
CBRequest |
Request to a callback server.
|
CBResponse |
Created by Jeff Gaynor
on May 23, 2011 at 11:31:20 AM
|
CBServer |
Models a server that handles the callback, if there is one.
|
ClaimsLoader |
Created by Jeff Gaynor
on 4/4/23 at 11:37 AM
|
ClaimsModule |
Created by Jeff Gaynor
on 2/10/20 at 5:49 AM
|
ClaimSource |
This is charged with modelling the source for sets of claims.
|
ClaimSourceConfigConverter |
The claim source configurations made for QDL are really just the barebones defaults.
|
ClaimSourceConfiguration |
|
ClaimSourceConfigurationUtil |
This is a utility that will take a claim source and make a configuration for it.
|
ClaimSourceFactory |
Created by Jeff Gaynor
on 12/19/16 at 11:26 AM
|
ClaimSourceFactoryImpl |
Created by Jeff Gaynor
on 12/16/16 at 3:08 PM
|
ClaimSourceFactoryRequest |
Created by Jeff Gaynor
on 12/19/16 at 11:26 AM
|
ClaimsSourceGetter |
QDLFunction to convert claims to a stem.
|
CLC |
Created by Jeff Gaynor
on 7/22/21 at 10:41 AM
|
CLCLoader |
Created by Jeff Gaynor
on 4/4/23 at 11:36 AM
|
CLCModule |
Created by Jeff Gaynor
on 7/22/21 at 11:47 AM
|
CLIApprover |
Created by Jeff Gaynor
on 3/27/12 at 3:45 PM
|
Client |
Models a client.
|
ClientApproval |
A client approval.
|
ClientApproval.Status |
This status enum has values that the elements assume.
|
ClientApprovalKeys |
Created by Jeff Gaynor
on 4/25/12 at 3:07 PM
|
ClientApprovalMemoryStore<V extends ClientApproval> |
Created by Jeff Gaynor
on 7/2/18 at 2:01 PM
|
ClientApprovalProvider |
Created by Jeff Gaynor
on 4/4/12 at 4:21 PM
|
ClientApprovalStore<V extends ClientApproval> |
Created by Jeff Gaynor
on 1/9/12 at 4:47 PM
|
ClientApprovalStoreCommands |
Created by Jeff Gaynor
on 5/22/13 at 1:51 PM
|
ClientApprovalTable |
Created by Jeff Gaynor
on May 26, 2011 at 9:41:59 AM
|
ClientApproverConverter<V extends ClientApproval> |
Created by Jeff Gaynor
on 4/16/12 at 11:10 AM
|
ClientConverter<V extends Client> |
Created by Jeff Gaynor
on 4/13/12 at 3:48 PM
|
ClientDebugUtil |
Created by Jeff Gaynor
on 6/25/21 at 2:47 PM
|
ClientEnvironment |
Environment under which a client instance runs.
|
ClientExceptionHandler |
Created by Jeff Gaynor
on 2/9/15 at 12:01 PM
|
ClientJSONConfigUtil |
This will read the configuration.
|
ClientKeys |
Created by Jeff Gaynor
on 4/25/12 at 3:06 PM
|
ClientLoaderInterface<T extends ClientEnvironment> |
An interface ensuring that loaders have a service provider.
|
ClientManagementCommands |
Created by Jeff Gaynor
on 3/31/20 at 11:07 AM
|
ClientManagementConstants |
These are constants for the configuration of the client management facilities.
|
ClientManagementModule |
Created by Jeff Gaynor
on 3/31/20 at 11:05 AM
|
ClientMemoryStore<V extends Client> |
Abstract class that gets the inheritance and generics right.
|
ClientProvider<V extends Client> |
Created by Jeff Gaynor
on 4/4/12 at 2:54 PM
|
ClientQDLScripts |
Created by Jeff Gaynor
on 2/5/20 at 2:25 PM
|
ClientQDLScriptsUtil |
Created by Jeff Gaynor
on 2/5/20 at 2:28 PM
|
ClientRequest |
Created by Jeff Gaynor
on 11/28/16 at 1:59 PM
|
ClientResponse |
Created by Jeff Gaynor
on 11/28/16 at 2:00 PM
|
ClientScripts |
Created by Jeff Gaynor
Marker interface.
|
ClientScriptsFactory<V extends ClientScripts> |
Created by Jeff Gaynor
on 2/5/20 at 2:45 PM
|
ClientServer |
Created by Jeff Gaynor
on 11/28/16 at 1:55 PM
|
ClientServlet |
Basic Client servlet.
|
ClientSorter |
Created by Jeff Gaynor
on 5/22/14 at 10:22 AM
|
ClientStemMC<V extends OA2Client> |
|
ClientStore<V extends Client> |
Marker interface for client stores
|
ClientStoreCommands |
Created by Jeff Gaynor
on 5/21/13 at 4:21 PM
|
ClientStoreProvider<T extends ClientStore> |
Created by Jeff Gaynor
on 1/18/12 at 10:02 AM
|
ClientStoreTable |
Created by Jeff Gaynor
on May 24, 2011 at 11:10:02 AM
|
ClientUtils |
Created by Jeff Gaynor
on 2/9/21 at 3:09 PM
|
ClientXMLTags |
These are the tags that appear in the client XML configuration file.
|
CLISASServlet |
Created by Jeff Gaynor
on 3/7/24 at 1:27 PM
|
CM7591Config |
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 PM
|
CMLoader |
Created by Jeff Gaynor
on 4/4/23 at 11:35 AM
|
CMParser |
Parses JSON strings into objects for the Client Manager.
|
CodeClaimSource |
Created by Jeff Gaynor
on 2/8/23 at 12:33 PM
|
CommandLineClient |
This is a command line client.
|
ConfigLoaderTool |
Wraps what used to be method in ConfigurableCommandsImpl
that needed to be generalized.
|
ConfigtoCS |
Created by Jeff Gaynor
on 2/12/20 at 11:30 AM
|
ConfigurationLoaderInterface |
Created by Jeff Gaynor
on 3/26/15 at 4:01 PM
|
ConnectionCacheRetentionPolicy |
Created by Jeff Gaynor
on 6/2/16 at 11:44 AM
|
CopyCommands |
Created by Jeff Gaynor
on 11/14/13 at 2:38 PM
|
CopyExtension |
This allows tools to re-use copy routines from custom stores.
|
CopyTool |
Created by Jeff Gaynor
on 11/14/13 at 3:15 PM
|
CopyToolVerifier |
A tool to verify that after a copy, the store contents are identical.
|
CreateRequest |
Created by Jeff Gaynor
on 12/2/16 at 12:51 PM
|
CreateResponse |
Created by Jeff Gaynor
on 12/2/16 at 1:02 PM
|
CreateSourceConfig |
This fills in all of the missing configuration values with their defaults.
|
CSConstants |
The constants for creating claim sources so that they are centralized.
|
DateThingy |
Created by Jeff Gaynor
on 2/12/24 at 1:56 PM
|
DBConfigLoader<T extends edu.uiuc.ncsa.security.core.util.AbstractEnvironment> |
Configurations that deal with storage should extend this.
|
DDAttributeRequest |
Created by Jeff Gaynor
on 12/2/16 at 12:59 PM
|
DefaultAccessTokenHandler |
For an opaque token.
|
DelegatedAssetRequest |
Get an asset using delegation.
|
DelegatedAssetResponse |
The delegated asset.
|
DelegationRequest |
Created by Jeff Gaynor
on Apr 14, 2011 at 3:41:25 PM
|
DelegationResponse |
Created by Jeff Gaynor
on Apr 14, 2011 at 3:42:00 PM
|
DelegationService |
THE service API.
|
DiscoveryServlet |
Created by Jeff Gaynor
on 12/12/16 at 1:04 PM
|
DIService |
The detached/independent (DI) service.
|
DIServiceConfig |
Typical entry
|
DIServiceConfig.UnknownDISericeUserException |
|
DIServiceException |
An exception that is thrown by the AbstractDIService.
|
DIServiceExceptionHandler |
Created by Jeff Gaynor
on 1/29/21 at 10:56 AM
|
DIServiceExceptionHandler.YAErr |
Yet Another Err type object.
|
DIServiceSerializer |
A class that serializes to a print writer or deserializes to streams.
|
DoubleDispatchServer |
A server that processes via double dispatch.
|
DS2 |
Delegation service for OIDC
|
DSClientSQLStoreProvider<V extends SQLClientStore> |
Created by Jeff Gaynor
on 1/18/12 at 3:18 PM
|
DSFSClientApprovalStore |
Created by Jeff Gaynor
on 1/18/12 at 10:48 AM
|
DSFSClientApprovalStoreProvider |
Created by Jeff Gaynor
on 1/18/12 at 3:12 PM
|
DSFSClientStore |
Created by Jeff Gaynor
on 1/18/12 at 10:47 AM
|
DSFSClientStoreProvider |
Created by Jeff Gaynor
on 1/18/12 at 3:11 PM
|
DSFSTransactionStore<V extends OA4MPServiceTransaction> |
Created by Jeff Gaynor
on 11/3/11 at 12:49 PM
|
DSFSTransactionStoreProvider<T extends DSFSTransactionStore> |
Created by Jeff Gaynor
on 1/16/12 at 4:24 PM
|
DSSQLClientApprovalStoreProvider |
Created by Jeff Gaynor
on 1/18/12 at 3:47 PM
|
DSSQLTransactionStore<V extends OA4MPServiceTransaction> |
This merely exists since the superclass is abstract.
|
DSSQLTransactionStoreProvider<T extends DSSQLTransactionStore> |
Created by Jeff Gaynor
on 1/17/12 at 9:11 AM
|
DSTransactionKeys |
Created by Jeff Gaynor
on 4/25/12 at 3:08 PM
|
DSTransactionProvider<V extends OA4MPServiceTransaction> |
Created by Jeff Gaynor
on 4/4/12 at 4:40 PM
|
DSTransactionTable |
Created by Jeff Gaynor
on May 19, 2011 at 10:18:00 AM
|
EnvServlet |
This servlet loads the environment for all servlets.
|
Err |
Created by Jeff Gaynor
on 3/7/22 at 2:00 PM
|
ErrorServlet |
This servlet handles error redirects.
|
ExceptionEvent |
Created by Jeff Gaynor
on 9/18/12 at 11:26 AM
|
ExceptionEventListener |
Created by Jeff Gaynor
on 9/18/12 at 11:27 AM
|
ExceptionEventNotifier |
Created by Jeff Gaynor
on 9/18/12 at 11:27 AM
|
ExceptionWrapper |
A wrapper around an exception that includes any client active at the time.
|
ExtendedParameters |
Created by Jeff Gaynor
on 2/18/20 at 7:14 AM
|
FlowStates |
A container for the states that are permitted.
|
FlowStates2 |
A container for the states that are permitted.
|
FlowType |
Created by Jeff Gaynor
on 2/15/20 at 8:27 AM
|
FlowType |
Created by Jeff Gaynor
on 3/23/18 at 11:36 AM
|
FSAssetStore |
Created by Jeff Gaynor
on 1/28/13 at 1:14 PM
|
FSAssetStoreProvider |
Created by Jeff Gaynor
on 1/31/13 at 10:24 AM
|
FSClaimSource |
A claim source backed by a file system.
|
FSClaimSourceConfiguration |
Created by Jeff Gaynor
on 1/25/24 at 6:29 AM
|
FSClientApprovalStore<V extends ClientApproval> |
A store for client approvals.
|
FSClientStore<V extends Client> |
File-based storage for clients.
|
FSMigrater |
Created by Jeff Gaynor
on 3/5/24 at 7:20 AM
|
FSMigrationTool |
Migration tool for old style file stores to (at this point) a Derby store.
|
FSMigrationTool.HelpEntry |
|
FSTransactionStore<V extends BasicTransaction> |
Implementation of a transaction store backed by the file system.
|
GenericClientStoreUtils |
Created by Jeff Gaynor
on 8/10/21 at 9:41 AM
|
GetRequest |
Created by Jeff Gaynor
on 12/5/16 at 2:03 PM
|
GetResponse |
Created by Jeff Gaynor
on 12/5/16 at 2:06 PM
|
GPRule |
A rule with a grace period
|
GroupElement |
Created by Jeff Gaynor
on 3/1/18 at 4:11 PM
|
GroupHandler |
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.
|
HandlerRunner |
Runs the various configured handlers in the correct phases.
|
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 PM
|
IDTokenHandler |
Created by Jeff Gaynor
on 2/16/20 at 6:51 AM
|
IDTokenHandlerInterface |
Marker interface for handlers that have user meta data.
|
IDTokenImpl |
This is used for ID tokens.
|
IDTokenInitializer |
Created by Jeff Gaynor
on 10/12/20 at 6:12 AM
|
IDTokenResponse |
This is the superclass for responses that must include the ID token.
|
Installer |
Really simple installer.
|
InvalidNonceException |
Created by Jeff Gaynor
on 9/24/13 at 1:21 PM
|
IResponse2 |
Created by Jeff Gaynor
on 6/4/13 at 5:07 PM
|
IsInGroup |
Created by Jeff Gaynor
on 2/24/20 at 7:52 AM
|
IsInGroup2 |
Created by Jeff Gaynor
on 2/24/20 at 7:52 AM
|
IssuerProvider<T extends DoubleDispatchServer> |
Abstract factory for issuers.
|
IssuerRequest |
Created by Jeff Gaynor
on May 13, 2011 at 11:57:57 AM
|
IssuerResponse |
Created by Jeff Gaynor
on May 13, 2011 at 12:00:03 PM
|
IssuerTransactionState |
Created by Jeff Gaynor
on 3/13/14 at 10:42 AM
|
JSONClaimSourceConfig |
All components that are configurations should probably
extend this.
|
JSONUtil |
Budding collection of useful tools for creating complex JSON objects.
|
JWKCLI |
Top-level class for the JWT and JWK command line utilities.
|
JWKUtilCommands |
Created by Jeff Gaynor
on 5/6/19 at 2:39 PM
|
JWTCommands |
Created by Jeff Gaynor
on 4/7/20 at 1:06 PM
|
JWTLoader |
Created by Jeff Gaynor
on 4/4/23 at 11:38 AM
|
JWTModule |
Created by Jeff Gaynor
on 4/7/20 at 1:24 PM
|
JWTUtil |
|
LDAPClaimSourceFactoryRequest |
Created by Jeff Gaynor
on 12/16/16 at 3:51 PM
|
LDAPClaimsSource |
Created by Jeff Gaynor
on 4/26/16 at 3:32 PM
|
LDAPConfiguration |
Created by Jeff Gaynor
on 5/3/16 at 11:17 AM
|
LDAPConfigurationUtil |
A utility that loads the configuration from a node and has the tags, etc.
|
LDAPConfigurationUtil.AttributeEntry |
|
LDAPException |
Created by Jeff Gaynor
on 4/22/22 at 4:31 PM
|
LDAPSSLSocketFactory |
A factory that creates SSL sockets as required by LDAP.
|
ListAdminsRequest |
Created by Jeff Gaynor
on 12/1/16 at 1:54 PM
|
ListAdminsResponse |
Created by Jeff Gaynor
on 12/1/16 at 11:05 AM
|
ListClientResponse |
Created by Jeff Gaynor
on 12/1/16 at 11:28 AM
|
ListClientsRequest |
Created by Jeff Gaynor
on 12/1/16 at 1:56 PM
|
ListDistroFiles |
This is a utility class that has the logic of how to make a list of only
the files in the current distribution.
|
ListRule |
Created by Jeff Gaynor
on 2/12/24 at 1:45 PM
|
MemoryAssetStore |
Created by Jeff Gaynor
on 1/28/13 at 3:07 PM
|
MEProvider<V extends MigrationEntry> |
Created by Jeff Gaynor
on 2/26/24 at 11:49 AM
|
MetaRule |
Created by Jeff Gaynor
on 2/12/24 at 3:46 PM
|
MigrateKeys |
Created by Jeff Gaynor
on 2/25/24 at 7:19 AM
|
MigrateStore |
Created by Jeff Gaynor
on 2/25/24 at 7:44 AM
|
MigrateTable |
Created by Jeff Gaynor
on 2/25/24 at 7:18 AM
|
MigrationConstants |
Created by Jeff Gaynor
on 3/5/24 at 7:20 AM
|
MigrationEntry |
Created by Jeff Gaynor
on 2/25/24 at 7:50 AM
|
MigrationEntryConverter<V extends MigrationEntry> |
Created by Jeff Gaynor
on 2/26/24 at 11:48 AM
|
MissingAction |
Created by Jeff Gaynor
on 11/22/16 at 12:00 PM
|
MissingTokenException |
An exception when a token that must be present is not.
|
MonitoredTable |
Created by Jeff Gaynor
on 3/29/23 at 11:28 AM
|
MultiAssetStoreProvider |
Created by Jeff Gaynor
on 1/31/13 at 1:20 PM
|
MultiAuthServlet |
This class has the machinery for processing the various types of
Authorization for a servlet.
|
MultiDSAdminClientStoreProvider<V extends AdminClient> |
Created by Jeff Gaynor
on 10/20/16 at 2:50 PM
|
MultiDSClientApprovalStoreProvider<V extends ClientApproval> |
Created by Jeff Gaynor
on 1/18/12 at 4:07 PM
|
MultiDSClientStoreProvider<V extends Client> |
Created by Jeff Gaynor
on 1/18/12 at 2:27 PM
|
MultiDSPermissionStoreProvider<V extends Permission> |
Created by Jeff Gaynor
on 10/19/16 at 11:12 AM
|
MultiDSTransactionStoreProvider<V extends OA4MPServiceTransaction> |
Created by Jeff Gaynor
on 1/19/12 at 3:54 PM
|
MyOtherJWTUtil2 |
Creates JWT tokens from their serialized form H.P.S (Header, Payload and Signature),
signs them or verifies them.
|
MYSQLAdmin |
Planned administrative utility.
|
MyX509Certificates |
This wraps whatever X509 certificate is returned (this depends on the implementation).
|
NCSAGroupHandler |
Created by Jeff Gaynor
on 3/1/18 at 4:48 PM
|
NCSALDAPClaimSource |
|
NewAdminClientEvent |
Created by Jeff Gaynor
on 5/27/21 at 1:36 PM
|
NewClientEvent |
Created by Jeff Gaynor
on 9/14/12 at 5:39 PM
|
NewClientListener |
Created by Jeff Gaynor
on 9/18/12 at 10:36 AM
|
NewClientNotifier |
Created by Jeff Gaynor
on 9/14/12 at 5:38 PM
|
NewTemplate |
Creates a template for a given type of claim sourse.
|
NewToken |
Created by Jeff Gaynor
on 11/9/20 at 8:34 AM
|
NonceHerder |
A class to manage nonces (with an in-memory store) and create new ones.
|
NoSuchAssetException |
Created by Jeff Gaynor
on 4/16/14 at 3:48 PM
|
NoSuchClientException |
Created by Jeff Gaynor
on 6/1/23 at 10:09 AM
|
OA2AdminClientCommands |
Created by Jeff Gaynor
on 12/8/16 at 12:34 PM
|
OA2AdminClientCommands.AdminApprovalModsConfig |
|
OA2AdminRegistrationServlet |
Created by Jeff Gaynor
on 4/9/19 at 1:39 PM
|
OA2Asset |
Created by Jeff Gaynor
on 3/28/14 at 12:04 PM
|
OA2AssetConverter |
Created by Jeff Gaynor
on 3/20/14 at 2:42 PM
|
OA2AssetProvider<V extends OA2Asset> |
Created by Jeff Gaynor
on 3/28/14 at 1:51 PM
|
OA2AssetSerializationKeys |
Created by Jeff Gaynor
on 3/20/14 at 2:22 PM
|
OA2AssetStoreTable |
Created by Jeff Gaynor
on 3/20/14 at 3:14 PM
|
OA2ATException |
This is thrown by the AT servlet and is used to construct the response which
must include JSON.
|
OA2ATServlet |
Created by Jeff Gaynor
on 10/3/13 at 2:03 PM
|
OA2ATServlet.RFC8693Thingie |
A class that encapsulates the results of setting up RFC 8693.
|
OA2AuthenticationServer |
This is deployed as the /authorize endpoint.
|
OA2AuthorizationServer |
|
OA2AuthorizedServlet |
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 PM
|
OA2Bootstrapper |
Created by Jeff Gaynor
on 11/22/13 at 3:53 PM
|
OA2Claims |
Created by Jeff Gaynor
on 2/5/15 at 2:28 PM
|
OA2ClaimsUtil |
Deprecated.
|
OA2CLCCommands |
A command line client.
|
OA2Client |
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 AM
|
OA2ClientBootstrapper |
Created by Jeff Gaynor
on 6/5/13 at 2:40 PM
|
OA2ClientCommands |
Created by Jeff Gaynor
on 4/3/14 at 3:24 PM
|
OA2ClientCommands.OA2ClientApprovalMods |
|
OA2ClientConverter<V extends OA2Client> |
Created by Jeff Gaynor
on 3/17/14 at 1:29 PM
|
OA2ClientEnvironment |
Created by Jeff Gaynor
on 11/25/13 at 4:23 PM
|
OA2ClientEnvironmentUtil |
A utility to allow for loading the client environment from outside the servlet.
|
OA2ClientExceptionHandler |
Created by Jeff Gaynor
on 2/12/15 at 1:16 PM
|
OA2ClientKeys |
Created by Jeff Gaynor
on 3/14/14 at 1:05 PM
|
OA2ClientLoader<T extends ClientEnvironment> |
Created by Jeff Gaynor
on 6/4/13 at 4:34 PM
|
OA2ClientLoaderImpl<T extends OA2ClientEnvironment> |
Refactoring of the client that has a lot of OAuth 1.0a cruft that just needs to go away, as well as
a lot of code that should be centralized.
|
OA2ClientMemoryStore<V extends OA2Client> |
Created by Jeff Gaynor
on 12/2/16 at 2:09 PM
|
OA2ClientProvider<V extends OA2Client> |
Created by Jeff Gaynor
on 3/14/14 at 12:42 PM
|
OA2ClientScopes |
This abstracts the scopes stored in the client so a propert AGIResponse2 can be created.
|
OA2ClientServletInitializer |
Created by Jeff Gaynor
on 4/15/14 at 12:31 PM
|
OA2ClientSQLStoreProvider<V extends SQLClientStore> |
Created by Jeff Gaynor
on 3/17/14 at 2:59 PM
|
OA2ClientTable |
Created by Jeff Gaynor
on 3/27/14 at 1:31 PM
|
OA2ClientUtils |
A budding set of utilities for working with clients.
|
OA2CommandLineClient |
Created by Jeff Gaynor
on 5/11/16 at 2:51 PM
|
OA2Commands |
Created by Jeff Gaynor
on 4/3/14 at 1:23 PM
|
OA2ConfigTags |
These are the tags in (XML) configuration files.
|
OA2ConfigurationLoader<T extends ServiceEnvironmentImpl> |
Created by Jeff Gaynor
on 9/23/13 at 1:50 PM
|
OA2ConfigurationLoader.OA2MultiDSClientStoreProvider |
|
OA2ConfigurationLoader.ST2Provider |
|
OA2ConfigurationLoaderUtils |
Created by Jeff Gaynor
on 8/26/15 at 3:59 PM
|
OA2Constants |
Constants that are used as e.g.
|
OA2CopyTool |
Created by Jeff Gaynor
on 4/3/14 at 1:27 PM
|
OA2CopyToolVerifier |
Created by Jeff Gaynor
on 4/3/14 at 1:30 PM
|
OA2DiscoveryServlet |
Created by Jeff Gaynor
on 12/12/16 at 1:18 PM
|
OA2Errors |
Created by Jeff Gaynor
on 2/6/15 at 1:43 PM
|
OA2ExceptionHandler |
Created by Jeff Gaynor
on 2/12/15 at 3:16 PM
|
OA2ExceptionHandlerThingie |
Created by Jeff Gaynor
on 4/20/23 at 1:41 PM
|
OA2FSTStore<V extends OA2ServiceTransaction> |
Created by Jeff Gaynor
on 3/12/14 at 1:21 PM
|
OA2FSTStoreProvider<T extends OA2FSTStore> |
Created by Jeff Gaynor
on 3/25/14 at 12:15 PM
|
OA2GeneralError |
This is for use places where there is no redirect url available.
|
OA2HeaderUtils |
Utilities for dealing with getting tokens that may be either sent as parameters
or in the authorization header .
|
OA2JSONException |
Used for exceptions that must be returned as JSON.
|
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.
|
OA2LibLoader2 |
Instantiated in the QDLEnvironment to populate
the lib entry.
|
OA2Module |
Deprecated.
|
OA2MPService |
Created by Jeff Gaynor
on 2/21/14 at 2:50 PM
|
OA2MPServiceProvider |
Service provider for the OA4MP service.
|
OA2MTStore<V extends OA2ServiceTransaction> |
Created by Jeff Gaynor
on 3/25/14 at 12:51 PM
|
OA2MultiTypeTransactionProvider |
Created by Jeff Gaynor
on 3/25/14 at 1:32 PM
|
OA2NewClientNotifier |
Created by Jeff Gaynor
on 6/12/17 at 2:06 PM
|
OA2PermissionCommands |
Created by Jeff Gaynor
on 4/7/17 at 3:11 PM
|
OA2QDLConfigurationLoader<T extends OA2QDLEnvironment> |
Created by Jeff Gaynor
on 4/29/22 at 9:31 AM
|
OA2QDLEnvironment |
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.
|
OA2ReadyServlet |
A very, very simple (as in stupid) ready servlet.
|
OA2RedirectableError |
A standard OIDC error, where there is a valid redirect and the return codes are turned into parameters in the
redirect.
|
OA2RegistrationServlet |
Created by Jeff Gaynor
on 3/20/14 at 4:48 PM
|
OA2Scopes |
Created by Jeff Gaynor
on 2/6/15 at 2:04 PM
|
OA2Scopes.ScopeUtil |
Utility that checks if a given scope is allowed by the protocol.
|
OA2SE |
Created by Jeff Gaynor
on 3/27/14 at 4:16 PM
|
OA2ServiceTransaction |
Created by Jeff Gaynor
on 2/28/14 at 1:46 PM
|
OA2ServletInitializer |
Created by Jeff Gaynor
on 4/15/14 at 12:06 PM
|
OA2ServletUtils |
Utilities for various servlets.
|
OA2SQLAssetStoreProvider |
Created by Jeff Gaynor
on 3/20/14 at 2:54 PM
|
OA2SQLTransactionStoreProvider<T extends DSSQLTransactionStore> |
Created by Jeff Gaynor
on 3/4/14 at 4:08 PM
|
OA2SQLTStore<V extends OA2ServiceTransaction> |
Created by Jeff Gaynor
on 3/25/14 at 10:30 AM
|
OA2StartRequest |
A simple servlet that starts the request.
|
OA2State |
Created by Jeff Gaynor
on 10/9/20 at 4:45 PM
|
OA2TConverter<V extends OA2ServiceTransaction> |
Created by Jeff Gaynor
on 3/12/14 at 1:35 PM
|
OA2TokenForge |
Created by Jeff Gaynor
on 6/4/13 at 4:21 PM
|
OA2TokenUtils |
Created by Jeff Gaynor
on 5/19/21 at 8:37 AM
|
OA2TransactionKeys |
Created by Jeff Gaynor
on 2/28/14 at 5:22 PM
|
OA2TransactionScopes |
This contains the bits about scopes for a given transaction.
|
OA2TransactionTable |
Created by Jeff Gaynor
on 2/28/14 at 5:24 PM
|
OA2TStoreInterface<V extends OA2ServiceTransaction> |
Created by Jeff Gaynor
on 3/16/22 at 6:58 AM
|
OA2Utilities |
Created by Jeff Gaynor
on 10/2/13 at 11:58 AM
|
OA4MPClientInstaller |
Created by Jeff Gaynor
on 6/19/24 at 7:23 AM
|
OA4MPConfigTags |
These are the tag that are used in the XML configuration file.
|
OA4MPExceptionHandler |
Created by Jeff Gaynor
on 2/6/15 at 4:56 PM
|
OA4MPIdentifierProvider |
Created by Jeff Gaynor
on 4/4/12 at 3:15 PM
|
OA4MPQDLWorkspace |
Created by Jeff Gaynor
on 6/21/24 at 11:19 AM
|
OA4MPQDLWorkspaceCommands |
Created by Jeff Gaynor
on 6/21/24 at 11:20 AM
|
OA4MPResponse |
|
OA4MPServerInstaller |
Created by Jeff Gaynor
on 6/14/24 at 2:53 PM
|
OA4MPService |
The OA4MP service.
|
OA4MPServiceProvider |
Converted to marker since getting rid of OAuth 1.0a from codebase.
|
OA4MPServiceTransaction |
Created by Jeff Gaynor
on May 17, 2011 at 3:26:21 PM
|
OA4MPServlet |
Created by Jeff Gaynor
on May 17, 2011 at 3:46:53 PM
|
OA4MPServletInitializer |
Created by Jeff Gaynor
on 4/15/14 at 10:37 AM
|
OA4MPStoreCommands |
This class exists because we cannot quite get the dependencies right otherwise.
|
OA4MPVersion |
The current release number of OA4MP.
|
OIDCCMConstants |
Created by Jeff Gaynor
on 11/6/18 at 9:54 AM
|
OIDCCMServlet |
Note that in all of these calls, the assumption is that an admin client has been requested and
approved out of band.
|
OIDCDiscoveryTags |
These are the standard tags as per section 3 of https://openid.net/specs/openid-connect-discovery-1_0.html
|
OIDCServiceTransactionInterface |
Mostly this exists because of the inheritance hierarchy vis a vis the very ancient OAuth 1
code.
|
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.
|
PAI2 |
Protected asset (cert) issuer for Oauth 2 class
|
PAIResponse2 |
Protected asset (cert) issuer response for OIDC.
|
PAIssuer |
Created by Jeff Gaynor
on 6/3/13 at 3:35 PM
|
PARequest |
Created by Jeff Gaynor
on Apr 13, 2011 at 3:38:19 PM
|
PARequest |
|
PAResponse |
Created by Jeff Gaynor
on Apr 13, 2011 at 3:39:12 PM
|
PAResponse |
Additional information in the form of a map may be supplied.
|
PAServer |
A server tasked with processing requests for a protected asset.
|
PAServer2 |
Handles client call for protected asset (cert?) request
|
PayloadHandler |
This class is charged with creating and managing the payload of a single type of JWT.
|
PayloadHandlerConfig |
Created by Jeff Gaynor
on 7/1/20 at 11:44 AM
|
PayloadHandlerConfigImpl |
The configuration for the payload handler (id token, various access tokens).
|
Permission |
Created by Jeff Gaynor
on 10/11/16 at 11:00 AM
|
PermissionConverter<V extends Permission> |
Created by Jeff Gaynor
on 10/11/16 at 1:58 PM
|
PermissionException |
Created by Jeff Gaynor
on 11/23/16 at 3:00 PM
|
PermissionFileStore<V extends Permission> |
Created by Jeff Gaynor
on 10/11/16 at 1:57 PM
|
PermissionKeys |
Created by Jeff Gaynor
on 10/12/16 at 12:09 PM
|
PermissionList |
For use with multiple permissions, e.g., all the permissions granted to a client
by an admin.
|
PermissionMemoryStore<V extends Permission> |
Created by Jeff Gaynor
on 10/10/16 at 4:18 PM
|
PermissionMemoryStore.IDTriple |
|
PermissionProvider<V extends Permission> |
Created by Jeff Gaynor
on 10/11/16 at 11:25 AM
|
PermissionRequest |
Created by Jeff Gaynor
on 12/1/16 at 10:57 AM
|
PermissionResponse |
Created by Jeff Gaynor
on 12/1/16 at 10:57 AM
|
PermissionServer |
Created by Jeff Gaynor
on 12/1/16 at 10:54 AM
|
PermissionsStore<V extends Permission> |
Created by Jeff Gaynor
on 10/10/16 at 4:16 PM
|
PermissionsTable |
Created by Jeff Gaynor
on 10/12/16 at 12:22 PM
|
PermissionStemMC<V extends Permission> |
Created by Jeff Gaynor
on 12/23/20 at 7:08 AM
|
PermissionStoreFacade |
Adds in a few features specific to permission stores.
|
PermissionStoreProviders |
Created by Jeff Gaynor
on 10/19/16 at 12:01 PM
|
PermissionStoreProviders.FSPermissionStoreProvider |
|
PermissionStoreProviders.MemoryPermissionStoreProvider<V> |
|
PermissionStoreProviders.SQLPermissionStoreProvider |
|
PermissionStoreUtil |
Generic utilities for a permission store.
|
PresentationState |
An object for passing around the state variable and anything else needed.
|
ProtectedAsset |
Result returned by the asset server.
|
ProxyCallbackServlet |
Created by Jeff Gaynor
on 3/3/22 at 4:33 PM
|
ProxyClient |
This is used as a proxy client.
|
ProxyUtils |
Class with shared proxy utilities.
|
PStoreAccessLoader |
Created by Jeff Gaynor
on 12/18/20 at 3:28 PM
|
PStoreAccessModule |
Created by Jeff Gaynor
on 12/23/20 at 8:48 AM
|
QDLACL |
ACL Use
|
QDLCLC |
|
QDLConfigLoader<T extends OA2ClientEnvironment> |
Created by Jeff Gaynor
on 12/19/23 at 3:35 PM
|
QDLConfigLoader.StupidAssetStoreProvider<T extends AssetStore> |
|
QDLConfigTags |
Created by Jeff Gaynor
on 12/19/23 at 3:39 PM
|
QDLHeadersClaimsSource |
This will return all the headers as a stem.
|
QDLJSONConfigUtil |
Created by Jeff Gaynor
on 2/12/20 at 3:21 PM
|
QDLOA4MPWorkspaceCommandsProvider |
|
QDLOA4MPWorkspaceprovider |
|
QDLPermissionStoreAccessor |
Created by Jeff Gaynor
on 12/23/20 at 7:57 AM
|
QDLRuntimeEngine |
Created by Jeff Gaynor
on 2/12/20 at 9:29 AM
|
QDLStoreAccessor |
This gives QDL the ability to look into stores such as clients, approvals, etc.
|
QDLToolsLoader |
This is the class charged with getting all the modules created and is referenced to pull
everything in to your workspace.
|
QDLXMLConstants |
Created by Jeff Gaynor
on 1/5/21 at 1:37 PM
|
RefreshToken |
Created by Jeff Gaynor
on 2/21/14 at 3:45 PM
|
RefreshTokenConfig |
Created by Jeff Gaynor
on 8/5/20 at 10:56 AM
|
RefreshTokenHandlerInterface |
Created by Jeff Gaynor
on 8/5/20 at 9:09 AM
|
RefreshTokenImpl |
Created by Jeff Gaynor
on 10/2/13 at 12:02 PM
|
RefreshTokenInitializer |
Created by Jeff Gaynor
on 10/12/20 at 6:16 AM
|
RefreshTokenRetentionPolicy |
Created by Jeff Gaynor
on 3/26/14 at 3:39 PM
|
RefreshTokenStore<V extends edu.uiuc.ncsa.security.core.Identifiable> |
Created by Jeff Gaynor
on 3/25/14 at 10:23 AM
|
RegistrationServlet |
The servlet that handles registration.
|
RemoveClientRequest |
Created by Jeff Gaynor
on 12/2/16 at 11:20 AM
|
RemoveRequest |
Created by Jeff Gaynor
on 12/2/16 at 1:44 PM
|
Request |
General delegation request to a service
|
Request |
Created by Jeff Gaynor
on 11/10/16 at 4:45 PM
|
RequestFactory |
This creates the correct request based on the parameters.
|
RequestFactory.RequestObject |
|
ResourceOwner |
Models the owner of the resource (e.g.
|
Response |
Marker interface for server responses.
|
ResponseSerializer |
Created by Jeff Gaynor
on 12/6/16 at 10:10 AM
|
ResultStats |
Created by Jeff Gaynor
on 2/14/24 at 11:21 AM
|
RFC6749_4_4_Response |
|
RFC6749_4_4Request |
|
RFC6749_4_4Server |
|
RFC7009 |
Token Revocation endpoint.
|
RFC7009Request |
Created by Jeff Gaynor
on 5/19/21 at 6:29 AM
|
RFC7009Response |
Created by Jeff Gaynor
on 5/19/21 at 6:30 AM
|
RFC7009Server |
Created by Jeff Gaynor
on 5/19/21 at 6:29 AM
|
RFC7009Server2 |
For RFC 7009 -- the revocation endpoint.
|
RFC7523Constants |
Constants relating to RFC7523,
client authorization with JWTs.
|
RFC7523Request |
Created by Jeff Gaynor
on 6/6/23 at 3:05 PM
|
RFC7523Response |
Created by Jeff Gaynor
on 6/6/23 at 3:05 PM
|
RFC7523Server |
Created by Jeff Gaynor
on 6/6/23 at 3:11 PM
|
RFC7523Utils |
Created by Jeff Gaynor
on 6/5/23 at 10:02 AM
|
RFC7636Util |
Created by Jeff Gaynor
on 8/27/21 at 9:20 AM
|
RFC7662 |
The token introspection servlet
This implements RFC7662
|
RFC7662Constants |
Constants for RFC 7662,
the token introspection endpoint.
|
RFC7662Request |
Note that since this uses bearer tokens, the access token must always be supplied.
|
RFC7662Response |
Created by Jeff Gaynor
on 5/19/21 at 6:16 AM
|
RFC7662Server |
Created by Jeff Gaynor
on 5/19/21 at 6:21 AM
|
RFC7662Server2 |
For RFC 7662 -- the introspection endpoint.
|
RFC8623Server |
Created by Jeff Gaynor
on 7/19/23 at 9:29 AM
|
RFC8628AuthenticationServer |
This does the authentication for the device flow.
|
RFC8628AuthenticationServer.PendingState |
A class that is used by the authorization server to track user retries.
|
RFC8628AuthenticationServer.TooManyRetriesException |
|
RFC8628AuthenticationServer.UnknownUserCodeException |
|
RFC8628Constants |
Created by Jeff Gaynor
on 2/9/21 at 11:22 AM
|
RFC8628Constants2 |
Created by Jeff Gaynor
on 2/9/21 at 11:22 AM
|
RFC8628Servlet |
Servlet that starts the RFC 8628 device flow .This issues a user code that the user
must present to an authorization endpoint.
|
RFC8628ServletConfig |
Created by Jeff Gaynor
on 7/14/21 at 8:59 AM
|
RFC8628State |
Created by Jeff Gaynor
on 2/10/21 at 4:23 PM
|
RFC8628Store<V extends edu.uiuc.ncsa.security.core.Identifiable> |
Created by Jeff Gaynor
on 7/23/21 at 7:00 AM
|
RFC8693Constants |
Created by Jeff Gaynor
on 6/24/20 at 11:43 AM
|
RFC8693Constants2 |
Constants for RFC 8693: The token exchange endpoint.
|
RFC9068ATHandler |
Handler for access tokens as per RFC 9068.
|
RFC9068Constants |
Created by Jeff Gaynor
on 11/16/21 at 8:24 AM
|
RTI2 |
Refresh Token Issuer for OAuth2.
|
RTIRequest |
Created by Jeff Gaynor
on 2/26/14 at 11:32 AM
|
RTIResponse |
Contains both an access token and refresh token.
|
RTRequest |
Created by Jeff Gaynor
on 2/24/14 at 11:19 AM
|
RTResponse |
Created by Jeff Gaynor
on 2/24/14 at 11:19 AM
|
RTServer |
Created by Jeff Gaynor
on 2/24/14 at 11:20 AM
|
RTServer2 |
Created by Jeff Gaynor
on 2/26/14 at 2:18 PM
|
RuleFilter |
Created by Jeff Gaynor
on 2/12/24 at 1:48 PM
|
SafeGCRetentionPolicy |
For retention policies that are "safe".
|
SAT |
Interface with constants for Subject, Action and Target
|
SATFactory |
Created by Jeff Gaynor
on 10/10/16 at 10:24 AM
|
SciTokenConfig |
Created by Jeff Gaynor
on 6/30/20 at 10:00 AM
|
SciTokenConstants |
Created by Jeff Gaynor
on 6/30/20 at 7:11 AM
|
ScitokenHandler |
Created by Jeff Gaynor
on 4/21/20 at 4:55 PM
|
ScopeTemplateQDLUtil |
Created by Jeff Gaynor
on 1/21/21 at 11:11 AM
|
ScopeTemplateUtil |
Utilities for working with scopes.
|
ScriptingConstants2 |
Updated.
|
ScriptRuntimeEngineFactory |
Created by Jeff Gaynor
on 2/12/20 at 1:36 PM
|
ScriptRuntimeEngineFactory.NoOpRuntimeEngine |
|
ScriptRuntimeException |
If there is a user-created exception thrown by the ScriptRuntimeEngine
this will be thrown.
|
Server |
Top-level model for any server.
|
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 AM
|
ServerRFC7523Utils |
Supports starting a flow with an admin client.
|
ServiceConstantKeys |
Provider standard keys for the service.
|
ServiceEnvironment |
This interface has the instances of various stores and other configurable information in it.
|
ServiceEnvironmentImpl |
The runtime environment for a service.
|
ServiceEnvironmentImpl.MessagesProvider |
|
ServiceTransaction |
Server-side transactions.
|
ServiceTransactionConverter<V extends ServiceTransaction> |
Converts maps to or from server-side transactions.
|
ServiceTransactionKeys |
Created by Jeff Gaynor
on 4/25/12 at 3:09 PM
|
ServiceTransactionProvider<V extends ServiceTransaction> |
Created by Jeff Gaynor
on 4/4/12 at 4:27 PM
|
ServiceTransactionTable |
Created by Jeff Gaynor
on Apr 13, 2010 at 2:08:12 PM
|
SigningCommands |
Created by Jeff Gaynor
on 1/6/17 at 9:27 AM
|
SimpleReadyServlet |
A very, very simple (as in stupid) ready servlet.
|
SimpleStartRequest |
A simple servlet that starts the request.
|
SQLAssetStore |
Created by Jeff Gaynor
on 1/28/13 at 2:11 PM
|
SQLAssetStoreProvider |
Created by Jeff Gaynor
on 1/31/13 at 12:26 PM
|
SQLBaseTransactionStore<V extends BasicTransaction> |
Generic SQL implementation.
|
SQLClientApprovalStore |
Created by Jeff Gaynor
on May 26, 2011 at 9:39:26 AM
|
SQLClientStore<V extends Client> |
Created by Jeff Gaynor
on May 16, 2011 at 4:37:15 PM
|
SQLPermissionStore<V extends Permission> |
Created by Jeff Gaynor
on 10/13/16 at 3:58 PM
|
SQLServiceTransactionStore<V extends ServiceTransaction> |
Created by Jeff Gaynor
on May 12, 2010 at 9:52:58 AM
|
SQLTXRecordStore<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 AM
|
SQLVIStore<V extends VirtualIssuer> |
Created by Jeff Gaynor
on 2/19/21 at 4:48 PM
|
SQLVIStoreProvider<T extends SQLVIStore> |
Created by Jeff Gaynor
on 12/14/20 at 11:27 AM
|
SSLConfigurationUtil2 |
Created by Jeff Gaynor
on 12/14/16 at 3:03 PM
|
StatusCodes |
Lookup utility relating codes to human-readable error message
|
StemConverter<V extends edu.uiuc.ncsa.security.core.Identifiable> |
Created by Jeff Gaynor
on 12/20/20 at 7:06 AM
|
StoreAccessLoader |
Created by Jeff Gaynor
on 12/18/20 at 3:28 PM
|
StoreAccessModule |
Created by Jeff Gaynor
on 12/18/20 at 3:09 PM
|
StoreArchiver |
Class to encapsulate archive CRUD operations for a store.
|
StoreFacade |
The class with the inner classes that do all the work here.
|
Subject |
Created by Jeff Gaynor
on 10/10/16 at 10:23 AM
|
SubjectAdmin |
Created by Jeff Gaynor
on 10/10/16 at 10:29 AM
|
SubjectClient |
Created by Jeff Gaynor
on 10/10/16 at 10:29 AM
|
Target |
Created by Jeff Gaynor
on 10/10/16 at 10:24 AM
|
TargetAdmin |
Created by Jeff Gaynor
on 10/10/16 at 10:47 AM
|
TargetAttribute |
Created by Jeff Gaynor
on 10/10/16 at 10:48 AM
|
TargetClient |
Created by Jeff Gaynor
on 10/10/16 at 10:45 AM
|
TargetPermission |
Created by Jeff Gaynor
on 10/10/16 at 10:47 AM
|
TemplateSubsitutionQDLUtil |
Created by Jeff Gaynor
on 2/22/21 at 2:30 PM
|
TestClaimSource |
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.
|
TestUtilModule |
Created by Jeff Gaynor
on 3/11/24 at 7:59 AM
|
TestUtils |
This is mostly for testing.
|
TestUtilsLoader |
Created by Jeff Gaynor
on 3/11/24 at 8:06 AM
|
Thing |
Created by Jeff Gaynor
on 10/10/16 at 10:22 AM
|
Token |
General top-level object for tokens in a delegation system.
|
TokenAwareServer |
Since the processing of claims is to be supported for refresh tokens as well, the machinery for it should be
available generally to access and refresh token servers.
|
TokenExchangeRecordRetentionPolicy |
Created by Jeff Gaynor
on 3/7/22 at 6:09 AM
|
TokenFactory |
Created by Jeff Gaynor
on 10/19/23 at 1:08 PM
|
TokenFactory.TokenParse |
|
TokenForge |
Interface for creating tokens.
|
TokenHandlerLoader |
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 AM
|
TokenImpl |
OAuth 1.0 tokens always have an associated shared secret.
|
TokenInfoRecord |
Created by Jeff Gaynor
on 3/16/22 at 10:38 AM
|
TokenInfoRecordMap |
This tracks TokenInfoRecord by their client and transaction id, since we need
to manage them both ways.
|
TokenManagerServlet |
|
TokenManagerServlet.State |
|
TokenStoreCommands |
Created by Jeff Gaynor
on 12/14/20 at 2:38 PM
|
TokenUtils |
Utilities for working with tokens.
|
TooManyRequestsException |
Created by Jeff Gaynor
on 4/8/13 at 1:58 PM
|
TransactionCache<V extends BasicTransaction> |
A cache.
|
TransactionCache.TransactionIndices<V extends BasicTransaction> |
The indices for a transaction store.
|
TransactionConverter<V extends OA4MPServiceTransaction> |
Created by Jeff Gaynor
on 4/16/12 at 12:16 PM
|
TransactionFilter |
A Filter pattern for working with servlets.
|
TransactionMemoryStore<V extends BasicTransaction> |
In-memory transaction storage.
|
TransactionState |
Used by the delegation servlet, this allows a programmer to intercept and process the HTTP
request and response.
|
TransactionState |
This is a container for mutable state per transaction.
|
TransactionStemMC<V extends OA2ServiceTransaction> |
Created by Jeff Gaynor
on 12/21/20 at 7:17 AM
|
TransactionStore<V extends BasicTransaction> |
A store for delegation transactions.
|
TransactionStoreCommands |
Created by Jeff Gaynor
on 11/16/20 at 3:16 PM
|
TransactionStoreProvider<T extends TransactionStore<? extends BasicTransaction>> |
Created by Jeff Gaynor
on 1/13/12 at 10:43 AM
|
TransactionStoreProviders |
Created by Jeff Gaynor
on 10/21/16 at 10:24 AM
|
TXFileStore<V extends TXRecord> |
Created by Jeff Gaynor
on 12/14/20 at 9:02 AM
|
TXFSProvider<T extends TXFileStore> |
Created by Jeff Gaynor
on 12/14/20 at 1:14 PM
|
TXMemoryStore<V extends TXRecord> |
Created by Jeff Gaynor
on 12/14/20 at 10:37 AM
|
TXMultiStoreProvider<T extends TXStore<? extends TXRecord>> |
Created by Jeff Gaynor
on 12/17/20 at 10:02 AM
|
TXRecord |
Created by Jeff Gaynor
on 12/14/20 at 8:54 AM
|
TXRecordConverter<V extends TXRecord> |
Created by Jeff Gaynor
on 12/14/20 at 9:05 AM
|
TXRecordInterface |
Thanks to Java package restrictions, have to make an interface for TXRecords here.
|
TXRecordProvider<V extends TXRecord> |
Created by Jeff Gaynor
on 12/14/20 at 10:43 AM
|
TXRecordSerializationKeys |
Created by Jeff Gaynor
on 12/14/20 at 9:04 AM
|
TXRecordTable |
Created by Jeff Gaynor
on 12/14/20 at 10:22 AM
|
TXRStemMC<V extends TXRecord> |
Created by Jeff Gaynor
on 12/21/20 at 6:33 AM
|
TXStore<V extends TXRecord> |
Created by Jeff Gaynor
on 12/14/20 at 8:54 AM
|
Type |
Created by Jeff Gaynor
on 11/22/16 at 10:43 AM
|
TypeAdmin |
Created by Jeff Gaynor
on 11/22/16 at 11:19 AM
|
TypeAttribute |
Created by Jeff Gaynor
on 11/22/16 at 10:43 AM
|
TypeClient |
Created by Jeff Gaynor
on 11/22/16 at 10:44 AM
|
TypePermission |
Created by Jeff Gaynor
on 11/22/16 at 10:43 AM
|
UII2 |
UserInfo issuer for OAuth 2 class
|
UIIRequest2 |
Request to issuer for UserInfo.
|
UIIResponse2 |
User info issuer response
|
UIRequest |
Created with IntelliJ IDEA.
|
UIResponse |
Created with IntelliJ IDEA.
|
UIServer |
Created with IntelliJ IDEA.
|
UIServer2 |
Handles client UserInfo request to server
|
UITokenUtils |
Mostly this is used in the UserInfoServlet
where the handling has to be a bit different than in the token endpoint.
|
UnapprovedClientException |
Thrown when a client that has not been approved attempts a request on the server.
|
UnapproveRequest |
Created by Jeff Gaynor
on 12/2/16 at 11:53 AM
|
UnsupportedScopeException |
Created by Jeff Gaynor
on 8/17/15 at 2:30 PM
|
UnusedRule |
Created by Jeff Gaynor
on 2/12/24 at 4:37 PM
|
UpkeepThread |
Created by Jeff Gaynor
on 5/10/23 at 11:41 AM
|
UserInfo |
This class manages information related to the UserInfo OIDC query.
|
UserInfoServlet |
Created by Jeff Gaynor
on 10/4/13 at 11:09 AM
|
UsernameFindable<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.
|
UUCConfiguration |
Typical configuration example:
|
UUCResponse |
Created by Jeff Gaynor
on 2/14/24 at 11:19 AM
|
UUCRetentionPolicy |
Created by Jeff Gaynor
on 5/11/23 at 6:45 AM
|
UUCThread |
Created by Jeff Gaynor
on 5/10/23 at 11:41 AM
|
VICommands |
Created by Jeff Gaynor
on 2/22/21 at 8:01 AM
|
VIConverter<V extends VirtualIssuer> |
Created by Jeff Gaynor
on 2/19/21 at 3:04 PM
|
VIFileStore<V extends VirtualIssuer> |
Created by Jeff Gaynor
on 12/14/20 at 9:02 AM
|
VIFSProvider<T extends VIFileStore> |
Created by Jeff Gaynor
on 12/14/20 at 1:14 PM
|
VIMemoryStore<V extends VirtualIssuer> |
Created by Jeff Gaynor
on 12/14/20 at 10:37 AM
|
VIMultiStoreProvider<T extends VIStore<? extends VirtualIssuer>> |
Created by Jeff Gaynor
on 12/17/20 at 10:02 AM
|
VIProvider<V extends VirtualIssuer> |
Created by Jeff Gaynor
on 12/14/20 at 10:43 AM
|
VirtualIssuer |
Created by Jeff Gaynor
on 2/16/21 at 6:59 AM
|
VISerializationKeys |
Created by Jeff Gaynor
on 2/16/21 at 8:52 AM
|
VIStore<V extends VirtualIssuer> |
Created by Jeff Gaynor
on 12/14/20 at 8:54 AM
|
VITable |
Created by Jeff Gaynor
on 2/16/21 at 9:05 AM
|
WLCGConfig |
Created by Jeff Gaynor
on 7/28/20 at 7:52 AM
|
WLCGConstants |
Created by Jeff Gaynor
on 7/27/20 at 3:16 PM
|
WLCGTokenHandler |
Created by Jeff Gaynor
on 6/26/20 at 4:57 PM
|
WrongPasswordException |
Created by Jeff Gaynor
on 6/1/23 at 9:50 AM
|
XA2 |
Extended attributes 2.0
|
XMLClientLoader<T extends OA2ClientEnvironment> |
Facade for the old loader so that it acts like the new loader.
|