@NonNullApi
Package com.broadleafcommerce.auth.user.service
- Author:
- Jeff Fischer
-
Interface Summary Interface Description ImpersonationClaimsEnhancer Strategy for enhancing anOAuth2SessionTokenclaims 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 aUserUserLockoutService 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 AnOAuth2UserDetailsServiceimplementation that uses theUserServicefor 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