Package org.forgerock.openig.filter.oauth2.client
OAuth 2.0 Client filter implementation.
-
Interface Summary Interface Description ClientRegistrationStrategy Strategy supporting different client registration mechanisms. -
Class Summary Class Description ClientCredentialsOAuth2ClientFilterHeaplet Creates and initializes aFilter
supporting the transformation of client credentials to an access_token.ClientCredentialsOAuth2ClientFilterTypeProvider TheTypeDefinitionProvider
of theClientCredentialsOAuth2ClientFilterHeaplet
.ClientRegistration A configuration for an OpenID Connect Provider.ClientRegistration.Heaplet Creates and initializes a Client Registration object in a heap environment.ClientRegistrationFilter The client registration filter is the way to dynamically register an OpenID Connect Relying Party with the End-User's OpenID Provider.DiscoveryFilter In order for an OpenID Connect Relying Party to utilize OpenID Connect services for an End-User, the RP needs to know where the OpenID Provider is.GrantSwapJwtAssertionOAuth2ClientFilter Creates and initializes aFilter
supporting the transformation of a request - e.g.GrantSwapJwtAssertionOAuth2ClientFilter.Heaplet Creates and initialises anGrantSwapJwtAssertionOAuth2ClientFilter
in a heap environment.IdTokenValidationFilterHeaplet AnIdTokenValidationFilterHeaplet
creates a filter that can be used to validate the givenidToken
according to the provided configuration by leveraging theJwtValidationFilter
.Issuer A configuration for an OpenID Connect Issuer.Issuer.Heaplet Creates and initializes an Issuer object in a heap environment.IssuerRepository A repository to store and create all the OAuth2 issuers.IssuerRepository.Heaplet Creates and initializes anIssuerRepository
in a heap environment.OAuth2BearerWWWAuthenticateHeader Processes the OAuth 2.0 BearerWWW-Authenticate
message header.OAuth2ClientFilter A filter which is responsible for authenticating the end-user using OAuth 2.0 delegated authorization.OAuth2ClientFilter.Heaplet Creates and initializes the filter in a heap environment.OAuth2SessionContext This context helps to manage theOAuth2Session
when used withOAuth2ClientFilter
.ResourceOwnerOAuth2ClientFilterHeaplet Creates and initializes aFilter
supporting the transformation of client and user credentials to an access_token, using the grant type "password".ResourceOwnerOAuth2ClientFilterTypeProvider TheTypeDefinitionProvider
of theResourceOwnerOAuth2ClientFilterHeaplet
. -
Exception Summary Exception Description ClientAuthenticationException Represents a ClientAuthenticationException when the client fails to authenticate.DiscoveryException Represents an exception whilst performing OpenID discovery.OAuth2ErrorException An exception that is thrown when OAuth 2.0 request fails.RegistrationException Represents an exception whilst performing OpenID registration.