Package com.broadleafcommerce.auth.user.service
@NonNullApi
package com.broadleafcommerce.auth.user.service
- Author:
- Jeff Fischer
-
ClassDescriptionHandles
AccountMemberRoleChangeRequest.HandleCustomerAccountUpdateRequestmessages.CustomerAccountService<P extends CustomerAccount>Service for managingCustomerAccounts.Respond toAccountMemberRoleChangeRequestto update User roles when an Account Member's roles are updated.Process anCustomerAccountUpdateRequestto respond to updates of an account's status or parent.DefaultCustomerAccountService<P extends CustomerAccount,D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> DefaultImpersonationTokenNonceService<P extends ImpersonationTokenNonce,D extends com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable & com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware> AnOAuth2UserDetailsServiceimplementation that uses theUserServicefor loading users by clientId and username.ImplementsRegisteredClientRepositorythrough interactions withAuthorizedClientServiceand converts betweenRegisteredClientandAuthorizedClient.This is used to set the session cookie after successful authentication.DefaultUserChangePasswordAttemptService<P extends UserChangePasswordAttempt,D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> DefaultUserFieldMappingService<P extends UserFieldMapping,D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> DefaultUserLoginAttemptService<P extends UserLoginAttempt,D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> DefaultUserResetPasswordAttemptService<P extends UserResetPasswordAttempt,D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> DefaultUserResourceLockService<U extends User>DefaultUserService<P extends User,D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> Strategy for enhancing anOAuth2SessionTokenclaims before it is stored as an HTTP-only cookie.Service providing various methods related to the impersonation flow.Service is used to generate and validate thenoncevalue.Core interface which loads user-specific data for a certain OAuth2 client.Add additional attributes to aUserService for managingUserChangePasswordAttempt.UserFieldMappingService<P extends UserFieldMapping>Service responsible for handling login attempts.UserLoginAttemptService<P extends UserLoginAttempt>Service for managing user login attempts.UserMessagingService<D extends User>Hook point forUser.setType(String)when creating new users from theUserRegistrationService.Service for managingUserResetPasswordAttempt.UserResourceLockService<U extends User>Service used to lock, unlock, & validate locks onUserobjects.UserService<P extends User>