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
Filtersupporting the transformation of client credentials to an access_token.TheTypeDefinitionProviderof 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 aFiltersupporting the transformation of a request - e.g.Creates and initialises anGrantSwapJwtAssertionOAuth2ClientFilterin a heap environment.Provide theGrantSwapJwtAssertionOAuth2ClientFilter'sTypeDefinition.AnIdTokenValidationFilterHeapletcreates a filter that can be used to validate the givenidTokenaccording 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.Deprecated, for removal: This API element is subject to removal in a future version.Provide theIssuer'sTypeDefinition.Processes the OAuth 2.0 BearerWWW-Authenticatemessage 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 theOAuth2Sessionwhen used withOAuth2ClientFilter.Proof Key for Code Exchange (PKCE) transformation method.Represents an exception whilst performing OpenID registration.Creates and initializes aFiltersupporting the transformation of client and user credentials to an access_token, using the grant type "password".TheTypeDefinitionProviderof theResourceOwnerOAuth2ClientFilterHeaplet.