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
-
Method Summary
Modifier and TypeMethodDescriptionboolean
canHandle
(@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:AuthenticationStrategyDelegate
Determine if this delegate can map the given Authentication token to an OAuth2UserDetails- Specified by:
canHandle
in 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:AuthenticationStrategyDelegate
Map the Authentication token to an OAuth2UserDetails- Specified by:
getOAuth2UserDetails
in interfaceAuthenticationStrategyDelegate
- Parameters:
authentication
- The authentication token- Returns:
OAuth2UserDetails
for the givenauthentication
token
-