Package org.springframework.security.oauth2.server.authorization.authentication
package org.springframework.security.oauth2.server.authorization.authentication
-
ClassDescriptionAn
AuthenticationProvider
implementation used for OAuth 2.0 Client Authentication, which authenticates theclient_secret
parameter.AnAuthenticationProvider
implementation used for OAuth 2.0 Client Authentication, which authenticates theJwt
client_assertion
parameter.Afactory
that provides aJwtDecoder
for the specifiedRegisteredClient
and is used for authenticating aJwt
Bearer Token during OAuth 2.0 Client Authentication.AnAuthentication
implementation used when issuing an OAuth 2.0 Access Token and (optional) Refresh Token.A context that holds anAuthentication
and (optionally) additional information and is used in anAuthenticationProvider
.OAuth2AuthenticationContext.AbstractBuilder<T extends OAuth2AuthenticationContext,B extends OAuth2AuthenticationContext.AbstractBuilder<T, B>> A builder for subclasses ofOAuth2AuthenticationContext
.AnAuthenticationProvider
implementation for the OAuth 2.0 Authorization Code Grant.AnAuthentication
implementation used for the OAuth 2.0 Authorization Code Grant.AnOAuth2AuthenticationContext
that holds anOAuth2AuthorizationCodeRequestAuthenticationToken
and additional information and is used when validating the OAuth 2.0 Authorization Request used in the Authorization Code Grant.A builder forOAuth2AuthorizationCodeRequestAuthenticationContext
.This exception is thrown byOAuth2AuthorizationCodeRequestAuthenticationProvider
when an attempt to authenticate the OAuth 2.0 Authorization Request (or Consent) fails.AnAuthenticationProvider
implementation for the OAuth 2.0 Authorization Request used in the Authorization Code Grant.AnAuthentication
implementation for the OAuth 2.0 Authorization Request used in the Authorization Code Grant.AConsumer
providing access to theOAuth2AuthorizationCodeRequestAuthenticationContext
containing anOAuth2AuthorizationCodeRequestAuthenticationToken
and is the defaultauthentication validator
used for validating specific OAuth 2.0 Authorization Request parameters used in the Authorization Code Grant.AnOAuth2AuthenticationContext
that holds anOAuth2AuthorizationConsent.Builder
and additional information and is used when customizing the building of theOAuth2AuthorizationConsent
.A builder forOAuth2AuthorizationConsentAuthenticationContext
.AnAuthenticationProvider
implementation for the OAuth 2.0 Authorization Consent used in the Authorization Code Grant.AnAuthentication
implementation for the OAuth 2.0 Authorization Consent used in the Authorization Code Grant.Base implementation of anAuthentication
representing an OAuth 2.0 Authorization Grant.AnAuthentication
implementation used for OAuth 2.0 Client Authentication.AnAuthenticationProvider
implementation for the OAuth 2.0 Client Credentials Grant.AnAuthentication
implementation used for the OAuth 2.0 Client Credentials Grant.AnAuthenticationProvider
implementation for the OAuth 2.0 Refresh Token Grant.AnAuthentication
implementation used for the OAuth 2.0 Refresh Token Grant.AnAuthenticationProvider
implementation for OAuth 2.0 Token Introspection.AnAuthentication
implementation used for OAuth 2.0 Token Introspection.AnAuthenticationProvider
implementation for OAuth 2.0 Token Revocation.AnAuthentication
implementation used for OAuth 2.0 Token Revocation.AnAuthenticationProvider
implementation used for OAuth 2.0 Public Client Authentication, which authenticates thecode_verifier
parameter.