@NonNullApi
Package com.broadleafcommerce.auth.user.service
- Author:
- Jeff Fischer
-
Interface Summary Interface Description ImpersonationClaimsEnhancer Strategy for enhancing anOAuth2SessionToken
claims before it is stored as an HTTP-only cookie.ImpersonationService Service providing various methods related to the impersonation flow.OAuth2UserDetailsService Core interface which loads user-specific data for a certain OAuth2 client.PurgeLoginTriggeredJobEventConsumer UserAttributesRequestHandler Add additional attributes to aUser
UserLockoutService Service responsible for handling login attempts.UserLoginAttemptService<P extends UserLoginAttempt> Service for managing user login attempts.UserMessagingService<D extends User> UserRegistrationTypeResolver Hook point forUser.setType(String)
when creating new users from theUserRegistrationService
.UserService<P extends User> -
Class Summary Class Description DefaultClientDetailsService DefaultImpersonationClaimsEnhancer DefaultImpersonationService DefaultOAuth2UserDetailsService AnOAuth2UserDetailsService
implementation that uses theUserService
for loading users by clientId and username.DefaultSessionAuthenticationStrategy This is used to set the session cookie after successful authentication.DefaultUserAttributesRequestHandler DefaultUserLockoutService DefaultUserLoginAttemptService<P extends UserLoginAttempt,D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> DefaultUserMessagingService DefaultUserService<P extends User,D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> ImpersonationClaimsEnhancerChain PurgeLoginTableJobListener