Class and Description |
---|
AccessToken
Models an OAuth2 access token.
|
AccessTokenVerifier
Verifies that a OAuth2 request that is made to one of the protected endpoints on the OAuth2 provider,
(i.e. tokeninfo, userinfo) contains a valid access token.
|
AccessTokenVerifier.TokenState
Represents the state of the token on the request.
|
AuthenticationMethod
Abstract interface for indicating that some authentication method should be used to perform authentication.
|
AuthorizationCode
Models a OAuth2 Authorization Code.
|
AuthorizationCodeRequestValidator
Request validator for the OAuth2 authorization code grant.
|
AuthorizationToken
Models an authorization token that is returned from the OAuth2 authorize request.
|
AuthorizationTokenIssuer
Issues Authorization Tokens requested by OAuth2 authorize requests.
|
AuthorizeRequestValidator
Request validator for the OAuth2 authorize endpoint.
|
ClientAuthenticator
Authenticates OAuth2 clients by extracting the client's identifier and secret from the request.
|
ClientCredentialsRequestValidator
Request validator for the OAuth2 client credentials grant.
|
ClientRegistration
Models a client registration in the OAuth2 provider.
|
ClientRegistrationStore
The OAuth2 providers store for all client registrations.
|
ClientType
Models the possible types of OAuth2 clients.
|
CsrfProtection
This class provides methods for checking if a request is a part of a cross-site request forgery attack (CSRF).
|
DeviceCode
Models a OpenAm OAuth2 Authorization Code.
|
GrantTypeAccessTokenGenerator |
GrantTypeHandler
Handler for a specific OAuth2 grant type, i.e.
|
IntrospectableToken
An OAuth 2.0 token abstraction for introspection.
|
OAuth2Jwt
Parses a JWT string and offers methods to validate the JWT is valid for the use as an OAuth2 authorization grant or
for OAuth2 client authentication.
|
OAuth2ProviderSettings
Interface for defining all settings an OAuth2 provider can have and that can be configured.
|
OAuth2ProviderSettingsFactory
A factory for creating/retrieving OAuth2ProviderSettings instances.
|
OAuth2Request
An abstraction of the actual request so as to allow the core of the OAuth2 provider to be agnostic of the library
used to translate the HTTP request.
|
PasswordCredentialsRequestValidator
Request validator for the OAuth2 password credentials grant.
|
RedirectUriValidator
Validates that the redirect uri on the request matches against the client's registered redirect uris.
|
RefreshToken
Base type for StatefulRefreshToken and StatelessRefreshToken.
|
ResourceOwner
Models a OAuth2 resource owner.
|
ResourceOwnerAuthenticator
Authenticates a resource owner from the credentials provided on the request.
|
ResourceOwnerConsentVerifier
Verifier for determining whether a resource owner has saved its consent for the authorization grant, taking into
account and OpenID Connect prompt parameter.
|
ResourceOwnerSessionValidator
Validates whether a resource owner has a current authenticated session.
|
ResponseTypeHandler
Handles the issuing of Tokens for a response type, i.e. code, token, id_token.
|
ResponseTypeValidator
Validates that the requested response types are valid and are allowed by the OAuth2 Provider and client registration.
|
StatefulToken |
Token
Models a OAuth2 token.
|
TokenIntrospectionHandler
Handles token introspection for given types of tokens.
|
TokenInvalidator
Invalidates tokens and all their associated tokens. i.e. an Access Token and the Refresh Tokens and Authorization
code used to issue or refresh it.
|
TokenStore
Interface for a Token Store which the OAuth2 Provider will implement.
|
UserInfoClaims
Simple bean that contains the values of claims, and the scopes that
provisioned them (if any).
|
Class and Description |
---|
OAuth2Request
An abstraction of the actual request so as to allow the core of the OAuth2 provider to be agnostic of the library
used to translate the HTTP request.
|
UserInfoClaims
Simple bean that contains the values of claims, and the scopes that
provisioned them (if any).
|
Class and Description |
---|
OAuth2Request
An abstraction of the actual request so as to allow the core of the OAuth2 provider to be agnostic of the library
used to translate the HTTP request.
|
ResourceSetFilter
A filter that can be applied to ResourceSets.
|
Class and Description |
---|
AccessTokenService
Handles access token requests from OAuth2 clients to the OAuth2 provider to grant access tokens for the requested
grant types.
|
AccessTokenVerifier
Verifies that a OAuth2 request that is made to one of the protected endpoints on the OAuth2 provider,
(i.e. tokeninfo, userinfo) contains a valid access token.
|
AuthorizationService
Handles authorization requests from OAuth2 clients to the OAuth2 provider to grant authorization for a specific
client by a specific resource owner.
|
ClientRegistrationStore
The OAuth2 providers store for all client registrations.
|
CsrfProtection
This class provides methods for checking if a request is a part of a cross-site request forgery attack (CSRF).
|
OAuth2ProviderSettingsFactory
A factory for creating/retrieving OAuth2ProviderSettings instances.
|
OAuth2Request
An abstraction of the actual request so as to allow the core of the OAuth2 provider to be agnostic of the library
used to translate the HTTP request.
|
OAuth2RequestFactory
A factory for creating OAuth2Request instances.
|
RedirectUriResolver
Resolves the URI to be redirected to after the authorization
|
ResourceOwnerSessionValidator
Validates whether a resource owner has a current authenticated session.
|
TokenInfoService
Service to return the full information of a OAuth2 token.
|
TokenIntrospectionService
A service for introspecting tokens.
|
TokenStore
Interface for a Token Store which the OAuth2 Provider will implement.
|
Class and Description |
---|
AccessToken
Models an OAuth2 access token.
|
AuthenticationMethod
Abstract interface for indicating that some authentication method should be used to perform authentication.
|
AuthorizationCode
Models a OAuth2 Authorization Code.
|
ClientRegistration
Models a client registration in the OAuth2 provider.
|
ClientRegistrationStore
The OAuth2 providers store for all client registrations.
|
ClientType
Models the possible types of OAuth2 clients.
|
DeviceCode
Models a OpenAm OAuth2 Authorization Code.
|
IntrospectableToken
An OAuth 2.0 token abstraction for introspection.
|
OAuth2Jwt
Parses a JWT string and offers methods to validate the JWT is valid for the use as an OAuth2 authorization grant or
for OAuth2 client authentication.
|
OAuth2ProviderSettings
Interface for defining all settings an OAuth2 provider can have and that can be configured.
|
OAuth2ProviderSettingsFactory
A factory for creating/retrieving OAuth2ProviderSettings instances.
|
OAuth2Request
An abstraction of the actual request so as to allow the core of the OAuth2 provider to be agnostic of the library
used to translate the HTTP request.
|
OAuth2RequestFactory
A factory for creating OAuth2Request instances.
|
OAuth2Uris
Models all of the possible settings the OAuth2 provider can have and that can be configured.
|
PEMDecoder
Utility for decoding PEM formatted keys and certificates.
|
RefreshToken
Base type for StatefulRefreshToken and StatelessRefreshToken.
|
ResourceOwner
Models a OAuth2 resource owner.
|
ScopeValidator
Provided as extension points to allow the OAuth2 provider to customise the requested scope of authorize,
access token and refresh token requests and to allow the OAuth2 provider to return additional data from these
endpoints as well.
|
Token
Models a OAuth2 token.
|
TokenStore
Interface for a Token Store which the OAuth2 Provider will implement.
|
UserInfoClaims
Simple bean that contains the values of claims, and the scopes that
provisioned them (if any).
|
Class and Description |
---|
OAuth2ProviderSettingsFactory
A factory for creating/retrieving OAuth2ProviderSettings instances.
|
OAuth2Request
An abstraction of the actual request so as to allow the core of the OAuth2 provider to be agnostic of the library
used to translate the HTTP request.
|
OAuth2RequestFactory
A factory for creating OAuth2Request instances.
|
TokenStore
Interface for a Token Store which the OAuth2 Provider will implement.
|
Class and Description |
---|
OAuth2ProviderSettingsFactory
A factory for creating/retrieving OAuth2ProviderSettings instances.
|
OAuth2Request
An abstraction of the actual request so as to allow the core of the OAuth2 provider to be agnostic of the library
used to translate the HTTP request.
|
OAuth2RequestFactory
A factory for creating OAuth2Request instances.
|
ResourceSetFilter
A filter that can be applied to ResourceSets.
|
Class and Description |
---|
ClientAuthenticator
Authenticates OAuth2 clients by extracting the client's identifier and secret from the request.
|
ClientRegistrationStore
The OAuth2 providers store for all client registrations.
|
OAuth2ProviderSettingsFactory
A factory for creating/retrieving OAuth2ProviderSettings instances.
|
OAuth2RequestFactory
A factory for creating OAuth2Request instances.
|
TokenStore
Interface for a Token Store which the OAuth2 Provider will implement.
|
Class and Description |
---|
AccessToken
Models an OAuth2 access token.
|
ClientAuthenticator
Authenticates OAuth2 clients by extracting the client's identifier and secret from the request.
|
ClientRegistration
Models a client registration in the OAuth2 provider.
|
ClientRegistrationStore
The OAuth2 providers store for all client registrations.
|
GrantTypeHandler
Handler for a specific OAuth2 grant type, i.e.
|
OAuth2ProviderSettings
Interface for defining all settings an OAuth2 provider can have and that can be configured.
|
OAuth2ProviderSettingsFactory
A factory for creating/retrieving OAuth2ProviderSettings instances.
|
OAuth2Request
An abstraction of the actual request so as to allow the core of the OAuth2 provider to be agnostic of the library
used to translate the HTTP request.
|
TokenStore
Interface for a Token Store which the OAuth2 Provider will implement.
|
Class and Description |
---|
AccessTokenService
Handles access token requests from OAuth2 clients to the OAuth2 provider to grant access tokens for the requested
grant types.
|
OAuth2RequestFactory
A factory for creating OAuth2Request instances.
|
Class and Description |
---|
AuthorizationCodeRequestValidator
Request validator for the OAuth2 authorization code grant.
|
AuthorizeRequestValidator
Request validator for the OAuth2 authorize endpoint.
|
ClientCredentialsRequestValidator
Request validator for the OAuth2 client credentials grant.
|
ClientRegistration
Models a client registration in the OAuth2 provider.
|
OAuth2Request
An abstraction of the actual request so as to allow the core of the OAuth2 provider to be agnostic of the library
used to translate the HTTP request.
|
PasswordCredentialsRequestValidator
Request validator for the OAuth2 password credentials grant.
|
Class and Description |
---|
OAuth2RequestFactory
A factory for creating OAuth2Request instances.
|
Class and Description |
---|
AccessToken
Models an OAuth2 access token.
|
ClientRegistrationStore
The OAuth2 providers store for all client registrations.
|
OAuth2ProviderSettingsFactory
A factory for creating/retrieving OAuth2ProviderSettings instances.
|
OAuth2Request
An abstraction of the actual request so as to allow the core of the OAuth2 provider to be agnostic of the library
used to translate the HTTP request.
|
OAuth2RequestFactory
A factory for creating OAuth2Request instances.
|
ResourceSetFilter
A filter that can be applied to ResourceSets.
|
TokenIntrospectionHandler
Handles token introspection for given types of tokens.
|
TokenStore
Interface for a Token Store which the OAuth2 Provider will implement.
|
Class and Description |
---|
OAuth2ProviderSettingsFactory
A factory for creating/retrieving OAuth2ProviderSettings instances.
|
OAuth2RequestFactory
A factory for creating OAuth2Request instances.
|
TokenStore
Interface for a Token Store which the OAuth2 Provider will implement.
|
Class and Description |
---|
ClientRegistrationStore
The OAuth2 providers store for all client registrations.
|
OAuth2RequestFactory
A factory for creating OAuth2Request instances.
|
Class and Description |
---|
AccessToken
Models an OAuth2 access token.
|
AccessTokenVerifier
Verifies that a OAuth2 request that is made to one of the protected endpoints on the OAuth2 provider,
(i.e. tokeninfo, userinfo) contains a valid access token.
|
AuthorizeRequestValidator
Request validator for the OAuth2 authorize endpoint.
|
ClientRegistration
Models a client registration in the OAuth2 provider.
|
ClientRegistrationStore
The OAuth2 providers store for all client registrations.
|
OAuth2ProviderSettings
Interface for defining all settings an OAuth2 provider can have and that can be configured.
|
OAuth2ProviderSettingsFactory
A factory for creating/retrieving OAuth2ProviderSettings instances.
|
OAuth2Request
An abstraction of the actual request so as to allow the core of the OAuth2 provider to be agnostic of the library
used to translate the HTTP request.
|
ResourceOwner
Models a OAuth2 resource owner.
|
ResourceOwnerConsentVerifier
Verifier for determining whether a resource owner has saved its consent for the authorization grant, taking into
account and OpenID Connect prompt parameter.
|
ResourceOwnerSessionValidator
Validates whether a resource owner has a current authenticated session.
|
ResponseTypeHandler
Handles the issuing of Tokens for a response type, i.e. code, token, id_token.
|
Token
Models a OAuth2 token.
|
TokenStore
Interface for a Token Store which the OAuth2 Provider will implement.
|
Class and Description |
---|
ClientAuthenticator
Authenticates OAuth2 clients by extracting the client's identifier and secret from the request.
|
ClientRegistrationStore
The OAuth2 providers store for all client registrations.
|
OAuth2ProviderSettingsFactory
A factory for creating/retrieving OAuth2ProviderSettings instances.
|
OAuth2Request
An abstraction of the actual request so as to allow the core of the OAuth2 provider to be agnostic of the library
used to translate the HTTP request.
|
OAuth2RequestFactory
A factory for creating OAuth2Request instances.
|
Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.