Core classes and interfaces providing support for the OAuth 2.0 Authorization Framework.
ClassDescriptionBase class for OAuth 2.0 Token implementations.The authentication method used when sending bearer access tokens in resource requests to resource servers.An authorization grant is a credential representing the resource owner's authorization (to access it's protected resources) to the client and used by the client to obtain an access token.An "accessor" for a set of claims that may be used for assertions.The authentication method used when authenticating the client with the authorization server.A domain object that wraps the attributes of an OAuth 2.0 token.A composite validatorAn implementation of an
AbstractOAuth2Tokenrepresenting an OAuth 2.0 Access Token.Access Token Types.An
AuthenticatedPrincipalthat represents the principal associated with an OAuth 2.0 token.This exception is thrown for all OAuth 2.0 related
Authenticationerrors.Base exception for OAuth 2.0 Authorization errors.An implementation of an
AbstractOAuth2Tokenrepresenting a device code as part of the OAuth 2.0 Device Authorization Grant.A representation of an OAuth 2.0 Error.Standard error codes defined by the OAuth 2.0 Authorization Framework.An implementation of an
AbstractOAuth2Tokenrepresenting an OAuth 2.0 Refresh Token.Core interface representing an OAuth 2.0 Token.A
ClaimAccessorfor the "claims" that may be contained in the Introspection Response.The names of the "Introspection Claims" defined by an Introspection Response.Implementations of this interface are responsible for "verifying" the validity and/or constraints of the attributes contained in an OAuth 2.0 Token.A result emitted from an
OAuth2TokenValidatorvalidation attemptAn implementation of an
AbstractOAuth2Tokenrepresenting a user code as part of the OAuth 2.0 Device Authorization Grant.