Package com.broadleafcommerce.auth.authorization.security.spring
package com.broadleafcommerce.auth.authorization.security.spring
-
ClassesClassDescriptionUtility methods for the OAuth 2.0 Configurers.Leverages
OAuth2AuthorizationCodeRequestAuthenticationConverterto create anOAuth2AuthorizationCodeRequestAuthenticationTokenorOAuth2PushedAuthorizationRequestAuthenticationTokenfrom the request.Leverages theOAuth2ClientCredentialsAuthenticationConverterto create anOAuth2ClientCredentialsAuthenticationTokenfrom the request.Authorization Code Request validator that does not validate scopes.100% unmodified direct copy of org.springframework.security.oauth2.server.authorization.config.annotation.web.configurers.DefaultOAuth2TokenCustomizers due to private access.This is a direct copy oforg.springframework.security.oauth2.server.authorization.authentication.DPoPProofVerifierdue to package-private access in the original Spring Security Authorization Server framework.This is a direct copy oforg.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthenticationProviderUtilsdue to package-private access in the original Spring Security Authorization Server framework.100% unmodified direct copy of org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationCodeGenerator due to private access.AnAuthenticationProviderimplementation for the OAuth 2.0 Refresh Token Grant.100% unmodified direct copy of org.springframework.security.oauth2.server.authorization.authentication.OidcPrompt due to private access.An authenticator used for OAuth 2.0 Client Authentication, which authenticates thePkceParameterNames#CODE_VERIFIER code_verifierparameter.AnAuthenticationProviderimplementation for the OAuth 2.0 Authorization Code Grant.Attempts to extract the parameters fromHttpServletRequestused for authenticating public clients using Proof Key for Code Exchange (PKCE) or refresh token.AnAuthenticationProviderimplementation used for OAuth 2.0 Public Client Authentication, which authenticates thePkceParameterNames#CODE_VERIFIER code_verifierparameter, or therefresh_tokenandredirect_uriparameters.AnAuthenticationProviderimplementation for the OAuth 2.0 Authorization Code Request.AnAuthenticationProviderimplementation for the OAuth 2.0 Client Credential Grant.