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(org.springframework.security.core.Authentication authentication, AuthorizedClient client) Determine if this delegate can map the given Authentication token to an OAuth2UserDetailsgetOAuth2UserDetails(org.springframework.security.core.Authentication authentication, AuthorizedClient client) Map the Authentication token to an OAuth2UserDetailsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.broadleafcommerce.auth.user.web.authentication.session.AuthenticationStrategyDelegate
canHandle, getOAuth2UserDetails, isAdminClientHandler, isCustomerClientHandler
-
Constructor Details
-
FormLoginAuthenticationStrategyDelegate
public FormLoginAuthenticationStrategyDelegate()
-
-
Method Details
-
canHandle
public boolean canHandle(org.springframework.security.core.Authentication authentication, @Nullable AuthorizedClient client) 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 tokenclient- The authorized client- Returns:
- Whether this delegate can map the token to an OAuth2UserDetails
-
getOAuth2UserDetails
public OAuth2UserDetails getOAuth2UserDetails(org.springframework.security.core.Authentication authentication, @Nullable AuthorizedClient client) Description copied from interface:AuthenticationStrategyDelegateMap the Authentication token to an OAuth2UserDetails- Specified by:
getOAuth2UserDetailsin interfaceAuthenticationStrategyDelegate- Parameters:
authentication- The authentication tokenclient- The authorized client- Returns:
OAuth2UserDetailsfor the givenauthenticationtoken
-