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 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.
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 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 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.
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 an OpenID Connect Core
1.0 ID Token.A builder for
OidcIdToken
sStandard 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
OidcUserInfo
sStandard 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.