Class FormLoginAuthenticationStrategyDelegate
java.lang.Object
com.broadleafcommerce.auth.user.web.authentication.session.FormLoginAuthenticationStrategyDelegate
- All Implemented Interfaces:
AuthenticationStrategyDelegate
public class FormLoginAuthenticationStrategyDelegate
extends Object
implements AuthenticationStrategyDelegate
AuthenticationStrategyDelegate to convert FormLoginAuthenticationToken to
OAuth2UserDetails. With form login, the OAuth2UserDetails are already on the
token.- Author:
- Cade Rea (cade-rea)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanHandle(@NonNull org.springframework.security.core.Authentication authentication) Determine if this delegate can map the given Authentication token to an OAuth2UserDetailsgetOAuth2UserDetails(@NonNull org.springframework.security.core.Authentication authentication) Map the Authentication token to an OAuth2UserDetails
-
Constructor Details
-
FormLoginAuthenticationStrategyDelegate
public FormLoginAuthenticationStrategyDelegate()
-
-
Method Details
-
canHandle
public boolean canHandle(@NonNull @NonNull org.springframework.security.core.Authentication authentication) Description copied from interface:AuthenticationStrategyDelegateDetermine if this delegate can map the given Authentication token to an OAuth2UserDetails- Specified by:
canHandlein interfaceAuthenticationStrategyDelegate- Parameters:
authentication- The authentication token- Returns:
- Whether this delegate can map the token to an OAuth2UserDetails
-
getOAuth2UserDetails
public OAuth2UserDetails getOAuth2UserDetails(@NonNull @NonNull org.springframework.security.core.Authentication authentication) Description copied from interface:AuthenticationStrategyDelegateMap the Authentication token to an OAuth2UserDetails- Specified by:
getOAuth2UserDetailsin interfaceAuthenticationStrategyDelegate- Parameters:
authentication- The authentication token- Returns:
OAuth2UserDetailsfor the givenauthenticationtoken
-