@NonNullApi
| Interface | Description |
|---|---|
| ImpersonationClaimsEnhancer |
Strategy for enhancing an
OAuth2SessionToken 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 a
User |
| UserLockoutService |
Service responsible for handling login attempts.
|
| UserLoginAttemptService<P extends UserLoginAttempt> |
Service for managing user login attempts.
|
| UserMessagingService<D extends User> | |
| UserRegistrationTypeResolver |
Hook point for
User.setType(String) when creating new users from the
UserRegistrationService. |
| UserService<P extends User> |
| Class | Description |
|---|---|
| DefaultClientDetailsService | |
| DefaultImpersonationClaimsEnhancer | |
| DefaultImpersonationService | |
| DefaultOAuth2UserDetailsService |
An
OAuth2UserDetailsService implementation that uses the UserService 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 |
Copyright © 2021. All rights reserved.