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 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 interface AuthenticationStrategyDelegate
      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 interface AuthenticationStrategyDelegate
      Parameters:
      authentication - The authentication token
      Returns:
      OAuth2UserDetails for the given authentication token