| Class | Description |
|---|---|
| ClientSecretBasicAuthenticationConverter |
Attempts to extract HTTP Basic credentials from
HttpServletRequest
and then converts to an OAuth2ClientAuthenticationToken used for authenticating the client. |
| ClientSecretPostAuthenticationConverter |
Attempts to extract client credentials from POST parameters of
HttpServletRequest
and then converts to an OAuth2ClientAuthenticationToken used for authenticating the client. |
| DelegatingAuthenticationConverter |
An
AuthenticationConverter that simply delegates to it's
internal List of AuthenticationConverter(s). |
| JwtClientAssertionAuthenticationConverter |
Attempts to extract a JWT client assertion credential from
HttpServletRequest
and then converts to an OAuth2ClientAuthenticationToken used for authenticating the client. |
| OAuth2AuthorizationCodeAuthenticationConverter |
Attempts to extract an Access Token Request from
HttpServletRequest for the OAuth 2.0 Authorization Code Grant
and then converts it to an OAuth2AuthorizationCodeAuthenticationToken used for authenticating the authorization grant. |
| OAuth2AuthorizationCodeRequestAuthenticationConverter |
Attempts to extract an Authorization Request (or Consent) from
HttpServletRequest
for the OAuth 2.0 Authorization Code Grant and then converts it to
an OAuth2AuthorizationCodeRequestAuthenticationToken used for authenticating the request. |
| OAuth2ClientCredentialsAuthenticationConverter |
Attempts to extract an Access Token Request from
HttpServletRequest for the OAuth 2.0 Client Credentials Grant
and then converts it to an OAuth2ClientCredentialsAuthenticationToken used for authenticating the authorization grant. |
| OAuth2RefreshTokenAuthenticationConverter |
Attempts to extract an Access Token Request from
HttpServletRequest for the OAuth 2.0 Refresh Token Grant
and then converts it to an OAuth2RefreshTokenAuthenticationToken used for authenticating the authorization grant. |
| PublicClientAuthenticationConverter |
Attempts to extract the parameters from
HttpServletRequest
used for authenticating public clients using Proof Key for Code Exchange (PKCE). |