Uses of Interface
com.broadleafcommerce.auth.user.web.authentication.session.AuthenticationStrategyDelegate
Packages that use AuthenticationStrategyDelegate
Package
Description
-
Uses of AuthenticationStrategyDelegate in com.broadleafcommerce.auth.authorization.security.rememberme.service
Classes in com.broadleafcommerce.auth.authorization.security.rememberme.service that implement AuthenticationStrategyDelegateModifier and TypeClassDescriptionclass
-
Uses of AuthenticationStrategyDelegate in com.broadleafcommerce.auth.client.web.authentication.session
Classes in com.broadleafcommerce.auth.client.web.authentication.session that implement AuthenticationStrategyDelegateModifier and TypeClassDescriptionclass
AbstractAuthenticationStrategyDelegate
for convertingOAuth2AuthenticationToken
toOAuth2UserDetails
.class
Basic implementation that will try to handle anyOAuth2AuthenticationToken
.class
MapsOAuth2AuthenticationToken
from Github toOAuth2UserDetails
.class
MapsOAuth2AuthenticationToken
from Google toOAuth2UserDetails
. -
Uses of AuthenticationStrategyDelegate in com.broadleafcommerce.auth.user.service
Methods in com.broadleafcommerce.auth.user.service that return AuthenticationStrategyDelegateModifier and TypeMethodDescriptionprotected AuthenticationStrategyDelegate
DefaultSessionAuthenticationStrategy.getSupportingAuthenticationStrategyDelegate
(@NonNull org.springframework.security.core.Authentication authentication, AuthorizedClient authorizedClient) Methods in com.broadleafcommerce.auth.user.service that return types with arguments of type AuthenticationStrategyDelegateModifier and TypeMethodDescriptionprotected List<AuthenticationStrategyDelegate>
DefaultSessionAuthenticationStrategy.getAuthenticationStrategyDelegates()
Methods in com.broadleafcommerce.auth.user.service with parameters of type AuthenticationStrategyDelegateModifier and TypeMethodDescriptionprotected OAuth2UserDetails
DefaultSessionAuthenticationStrategy.getOAuth2UserDetails
(@NonNull AuthenticationStrategyDelegate delegate, @NonNull org.springframework.security.core.Authentication authentication, AuthorizedClient client) protected void
DefaultSessionAuthenticationStrategy.populateThirdPartyLoginClaimsIfApplicable
(@NonNull AuthenticationStrategyDelegate delegate, @NonNull org.springframework.security.core.Authentication authentication, AuthorizedClient authorizedClient, @NonNull OAuth2UserDetails oAuth2UserDetails, Map<String, Object> destinationClaimsMap) If this is a session token issued after successful third party login, set additional claims on the session token.protected void
DefaultSessionAuthenticationStrategy.setSessionCookie
(@NonNull jakarta.servlet.http.HttpServletResponse response, @NonNull AuthenticationStrategyDelegate delegate, @NonNull org.springframework.security.core.Authentication authentication, AuthorizedClient authorizedClient, @NonNull OAuth2UserDetails oAuth2UserDetails) Constructor parameters in com.broadleafcommerce.auth.user.service with type arguments of type AuthenticationStrategyDelegateModifierConstructorDescriptionDefaultSessionAuthenticationStrategy
(StatelessUtil statelessUtil, List<AuthenticationStrategyDelegate> authenticationStrategyDelegates, AuthorizedClientService<AuthorizedClient> clientService) -
Uses of AuthenticationStrategyDelegate in com.broadleafcommerce.auth.user.web.authentication.session
Classes in com.broadleafcommerce.auth.user.web.authentication.session that implement AuthenticationStrategyDelegateModifier and TypeClassDescriptionclass
AbstractAuthenticationStrategyDelegate<T extends org.springframework.security.core.Authentication>
class