Package org.forgerock.openig.filter.oauth2.client
package org.forgerock.openig.filter.oauth2.client
OAuth 2.0 Client filter implementation.
-
ClassDescriptionRepresents a ClientAuthenticationException when the client fails to authenticate.Creates and initializes a
Filter
supporting the transformation of client credentials to an access_token.TheTypeDefinitionProvider
of theClientCredentialsOAuth2ClientFilterHeaplet
.A configuration for an OpenID Connect Provider.Creates and initializes a Client Registration object in a heap environment.The client registration filter is the way to dynamically register an OpenID Connect Relying Party with the End-User's OpenID Provider.Strategy supporting different client registration mechanisms.Provide theClientRegistration
'sTypeDefinition
.Represents an exception whilst performing OpenID discovery.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.Creates and initializes aFilter
supporting the transformation of a request - e.g.Creates and initialises anGrantSwapJwtAssertionOAuth2ClientFilter
in a heap environment.Provide theGrantSwapJwtAssertionOAuth2ClientFilter
'sTypeDefinition
.AnIdTokenValidationFilterHeaplet
creates a filter that can be used to validate the givenidToken
according to the provided configuration by leveraging theJwtValidationFilter
.Provide theIdTokenValidationFilterHeaplet
'sTypeDefinition
.Metadata of an OAuth2 issuer.A configuration for an OAuth2 or an OpenID Connect Issuer.A repository to store and create all the OAuth2 issuers.Creates and initializes anIssuerRepository
in a heap environment.Provide theIssuerRepository
'sTypeDefinition
.Provide theIssuer
'sTypeDefinition
.Processes the OAuth 2.0 BearerWWW-Authenticate
message header.A filter which is responsible for authenticating the end-user using OAuth 2.0 delegated authorization.Creates and initializes the filter in a heap environment.Provide the Authorization-codeOAuth2ClientFilter
'sTypeDefinition
.An exception that is thrown when OAuth 2.0 request fails.This context helps to manage theOAuth2Session
when used withOAuth2ClientFilter
.Represents an exception whilst performing OpenID registration.Creates and initializes aFilter
supporting the transformation of client and user credentials to an access_token, using the grant type "password".TheTypeDefinitionProvider
of theResourceOwnerOAuth2ClientFilterHeaplet
.