Package org.springframework.security.oauth2.server.authorization.authentication
package org.springframework.security.oauth2.server.authorization.authentication
-
ClassDescriptionAn
AuthenticationProviderimplementation used for OAuth 2.0 Client Authentication, which authenticates theclient_secretparameter.AnAuthenticationProviderimplementation used for OAuth 2.0 Client Authentication, which authenticates theJwtclient_assertionparameter.Afactorythat provides aJwtDecoderfor the specifiedRegisteredClientand is used for authenticating aJwtBearer Token during OAuth 2.0 Client Authentication.AnAuthenticationimplementation used when issuing an OAuth 2.0 Access Token and (optional) Refresh Token.A context that holds anAuthenticationand (optionally) additional information and is used in anAuthenticationProvider.OAuth2AuthenticationContext.AbstractBuilder<T extends OAuth2AuthenticationContext,B extends OAuth2AuthenticationContext.AbstractBuilder<T, B>> A builder for subclasses ofOAuth2AuthenticationContext.AnAuthenticationProviderimplementation for the OAuth 2.0 Authorization Code Grant.AnAuthenticationimplementation used for the OAuth 2.0 Authorization Code Grant.AnOAuth2AuthenticationContextthat holds anOAuth2AuthorizationCodeRequestAuthenticationTokenand 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 byOAuth2AuthorizationCodeRequestAuthenticationProviderwhen an attempt to authenticate the OAuth 2.0 Authorization Request (or Consent) fails.AnAuthenticationProviderimplementation for the OAuth 2.0 Authorization Request used in the Authorization Code Grant.AnAuthenticationimplementation for the OAuth 2.0 Authorization Request used in the Authorization Code Grant.AConsumerproviding access to theOAuth2AuthorizationCodeRequestAuthenticationContextcontaining anOAuth2AuthorizationCodeRequestAuthenticationTokenand is the defaultauthentication validatorused for validating specific OAuth 2.0 Authorization Request parameters used in the Authorization Code Grant.AnOAuth2AuthenticationContextthat holds anOAuth2AuthorizationConsent.Builderand additional information and is used when customizing the building of theOAuth2AuthorizationConsent.A builder forOAuth2AuthorizationConsentAuthenticationContext.AnAuthenticationProviderimplementation for the OAuth 2.0 Authorization Consent used in the Authorization Code Grant.AnAuthenticationimplementation for the OAuth 2.0 Authorization Consent used in the Authorization Code Grant.Base implementation of anAuthenticationrepresenting an OAuth 2.0 Authorization Grant.AnAuthenticationimplementation used for OAuth 2.0 Client Authentication.AnAuthenticationProviderimplementation for the OAuth 2.0 Client Credentials Grant.AnAuthenticationimplementation used for the OAuth 2.0 Client Credentials Grant.AnAuthenticationProviderimplementation for the Device Authorization Consent used in the OAuth 2.0 Device Authorization Grant.AnAuthenticationimplementation for the Device Authorization Consent used in the OAuth 2.0 Device Authorization Grant.AnAuthenticationProviderimplementation for the Device Authorization Request used in the OAuth 2.0 Device Authorization Grant.AnAuthenticationimplementation for the Device Authorization Request used in the OAuth 2.0 Device Authorization Grant.AnAuthenticationProviderimplementation for the Device Access Token Request used in the OAuth 2.0 Device Authorization Grant.AnAuthenticationimplementation for the Device Access Token Request used in the OAuth 2.0 Device Authorization Grant.AnAuthenticationProviderimplementation for the Device Verification Request (submission of the user code) used in the OAuth 2.0 Device Authorization Grant.AnAuthenticationimplementation for the Device Verification Request (submission of the user code) used in the OAuth 2.0 Device Authorization Grant.AnAuthenticationProviderimplementation for the OAuth 2.0 Refresh Token Grant.AnAuthenticationimplementation used for the OAuth 2.0 Refresh Token Grant.AnAuthenticationProviderimplementation for OAuth 2.0 Token Introspection.AnAuthenticationimplementation used for OAuth 2.0 Token Introspection.AnAuthenticationProviderimplementation for OAuth 2.0 Token Revocation.AnAuthenticationimplementation used for OAuth 2.0 Token Revocation.AnAuthenticationProviderimplementation used for OAuth 2.0 Public Client Authentication, which authenticates thecode_verifierparameter.