All Classes and Interfaces
Class
Description
Base class for OAuth 2.0 Token implementations.
The Address Claim represents a physical mailing address defined by the OpenID Connect
Core 1.0 specification that can be returned either in the UserInfo Response or the ID
Token.
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 its 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.
A
ConversionService configured with converters that provide type conversion for
claim values.A
Converter that provides type conversion for claim values.The authentication method used when authenticating the client with the authorization
server.
The default implementation of an
Address Claim.A builder for
DefaultAddressStandardClaim.A
Converter that converts the provided OAuth 2.0 Access Token Response
parameters to an OAuth2AccessTokenResponse.A
Converter that converts the provided OAuth2AccessTokenResponse to a
Map representation of the OAuth 2.0 Access Token Response parameters.A domain object that wraps the attributes of an OAuth 2.0 token.
The default implementation of an
OAuth2User.The default implementation of an
OidcUser.A composite validator
A
ClaimAccessor for the "claims" that can be returned in the ID
Token, which provides information about the authentication of an End-User by an
Authorization Server.The names of the "claims" defined by the OpenID Connect Core 1.0
specification that can be returned in the ID Token.
An implementation of an
AbstractOAuth2Token representing an OAuth 2.0 Access
Token.Access Token Types.
A representation of an OAuth 2.0 Access Token Response.
A builder for
OAuth2AccessTokenResponse.A
HttpMessageConverter for an OAuth 2.0 Access
Token Response.An
AuthenticatedPrincipal that represents the principal associated with an
OAuth 2.0 token.This exception is thrown for all OAuth 2.0 related
Authentication errors.Base exception for OAuth 2.0 Authorization errors.
An "exchange" of an OAuth 2.0 Authorization Request and Response for the
authorization code grant type.
A convenience class for creating OAuth 2.0-specific
AuthorizationManagers.A representation of an OAuth 2.0 Authorization Request for the authorization code grant
type.
A builder for
OAuth2AuthorizationRequest.A representation of an OAuth 2.0 Authorization Response for the authorization code
grant type.
A builder for
OAuth2AuthorizationResponse.The
response_type parameter is consumed by the authorization endpoint which is
used by the authorization code grant type.Static factory methods for OAuth2
BodyExtractor implementations.A representation of an OAuth 2.0 Device Authorization Response.
A builder for
OAuth2DeviceAuthorizationResponse.A
HttpMessageConverter for an OAuth
2.0 Device Authorization Response.An implementation of an
AbstractOAuth2Token representing 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.
A
HttpMessageConverter for an OAuth 2.0 Error.Standard and custom (non-standard) parameter names defined in the OAuth Parameters
Registry and used by the authorization endpoint, token endpoint and token revocation
endpoint.
A convenience class for creating OAuth 2.0-specific
AuthorizationManagers.An implementation of an
AbstractOAuth2Token representing an OAuth 2.0 Refresh
Token.Core interface representing an OAuth 2.0 Token.
A
ClaimAccessor for 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
OAuth2TokenValidator validation attemptA representation of a user
Principal that is registered with an OAuth 2.0
Provider.A
GrantedAuthority that may be associated to an OAuth2User.An implementation of an
AbstractOAuth2Token representing a user code as part of
the OAuth 2.0 Device Authorization Grant.An implementation of an
AbstractOAuth2Token representing an OpenID Connect Core
1.0 ID Token.A builder for
OidcIdTokensStandard parameter names defined in the OAuth Parameters Registry and used by the
authorization endpoint and token endpoint.
The scope values defined by the OpenID Connect Core 1.0 specification that can be used
to request
claims.A representation of a user
Principal that is registered with an OpenID Connect
1.0 Provider.A
GrantedAuthority that may be associated to an OidcUser.A representation of a UserInfo Response that is returned from the OAuth 2.0 Protected
Resource UserInfo Endpoint.
A builder for
OidcUserInfosStandard parameter names defined in the OAuth Parameters Registry and used by the
authorization endpoint and token endpoint.
A
ClaimAccessor for the "Standard Claims" that can be returned either
in the UserInfo Response or the ID Token.The names of the "Standard Claims" defined by the OpenID Connect Core 1.0
specification that can be returned either in the UserInfo Response or the ID Token.