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 aFiltersupporting the transformation of client credentials to an access_token.ClientCredentialsOAuth2ClientFilterTypeProvider TheTypeDefinitionProviderof 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.IdTokenValidationFilterHeaplet AnIdTokenValidationFilterHeapletcreates a filter that can be used to validate the givenidTokenaccording 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 anIssuerRepositoryin a heap environment.OAuth2BearerWWWAuthenticateHeader Processes the OAuth 2.0 BearerWWW-Authenticatemessage 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 theOAuth2Sessionwhen used withOAuth2ClientFilter.ResourceOwnerOAuth2ClientFilterHeaplet Creates and initializes aFiltersupporting the transformation of client and user credentials to an access_token, using the grant type "password".ResourceOwnerOAuth2ClientFilterTypeProvider TheTypeDefinitionProviderof 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.