Package org.forgerock.secrets.oauth2
A Secrets API backend that can obtain OAuth 2 access tokens from a token endpoint, along with a collection of
grant type handlers.
-
Class Summary Class Description AccessTokenSecretStore A secret store that can obtain access tokens from an OAuth 2 provider.AccessTokenSecretStore.Builder Builder object for the access token secret store.AuthorizationCodeGrantTypeHandler A handler that can send an authorization code and optional PKCE verifier to the token endpoint to receive an access token.ClientCredentialsGrantTypeHandler A grant type handler that can retrieve an access token using the client_credentials grant type.GrantTypeHandler Abstract base class for OAuth 2 grant type handlers for calling the token endpoint.JwtBearerGrantTypeHandler Implements the JWT bearer assertion grant type.RefreshTokenGrantTypeHandler A grant type handler that can obtain an access token using a previously obtained refresh token.ResourceOwnerPasswordGrantTypeHandler A grant type handler that can obtain an access token using the Resource Owner Password Credentials (ROPC) grant.