Modifier and Type | Class and Description |
---|---|
class |
DefaultPasscodeService<P extends PasswordToken,U extends User,D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> |
interface |
PasscodeService<P extends PasswordToken,U extends User>
This service provides methods for creating and consuming random passcodes.
|
Modifier and Type | Method and Description |
---|---|
protected void |
UserValidator.validateServiceIdAndType(User user,
org.springframework.validation.Errors errors) |
Modifier and Type | Method and Description |
---|---|
User |
UserEndpoint.createUser(User user,
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) |
User |
UserEndpoint.getUser(String id,
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) |
User |
UserEndpoint.replaceUser(String id,
User user,
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) |
Modifier and Type | Method and Description |
---|---|
protected UserPasswordService<PasswordToken,User> |
UserEndpoint.getUserPasswordService() |
protected UserService<User> |
UserEndpoint.getUserSvc() |
org.springframework.data.domain.Page<User> |
UserEndpoint.readAllUsers(org.springframework.data.domain.Pageable page,
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) |
Modifier and Type | Method and Description |
---|---|
User |
UserEndpoint.createUser(User user,
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) |
User |
UserEndpoint.replaceUser(String id,
User user,
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) |
Constructor and Description |
---|
UserEndpoint(UserService<User> userSvc,
UserPasswordService<PasswordToken,User> userPasswordService,
AuthorizedClientService<AuthorizedClient> clientService) |
UserEndpoint(UserService<User> userSvc,
UserPasswordService<PasswordToken,User> userPasswordService,
AuthorizedClientService<AuthorizedClient> clientService) |
Modifier and Type | Method and Description |
---|---|
protected Set<UserPermissionRef> |
DefaultPrivilegeService.getAllFlatPermissions(@NonNull User user,
@NonNull AuthorizationServer server,
@NonNull Collection<UserRole> userAndServerRolesWithAncestors)
Gets a set of all flat permissions from
getPermissions() ,
AuthorizationServer.getDefaultUserPermissions() , and permissions from the given
roles. |
protected DefaultPrivilegeService.PrivilegeHydrationResult |
DefaultPrivilegeService.getHydratedPrivileges(@NonNull User user,
@NonNull String serverId) |
PrivilegeSummary |
DefaultPrivilegeService.getUserPrivilegeSummary(@NonNull User user,
@NonNull String serverId) |
PrivilegeSummary |
PrivilegeService.getUserPrivilegeSummary(@NonNull User user,
@NonNull String serverId)
Gets a
PrivilegeSummary of user's consolidated authorities, restrictions, and
restricted authorities. |
Modifier and Type | Method and Description |
---|---|
protected UserService<User> |
UserAnonymizationHandler.getUserService() |
Modifier and Type | Method and Description |
---|---|
protected List<com.broadleafcommerce.common.privacy.anonymization.AnonymizationRecord> |
UserAnonymizationHandler.handleRecords(String boundedContextIdentifier,
User member) |
Constructor and Description |
---|
UserAnonymizationHandler(UserService<User> userService) |
Modifier and Type | Method and Description |
---|---|
EmbeddedLoginAuthenticationSuccessHandler<PasswordToken,User> |
AuthorizationServerWebSecurityConfiguration.embeddedLoginAuthenticationSuccessHandler() |
Modifier and Type | Method and Description |
---|---|
ImpersonationClaimsEnhancer |
ImpersonationConfiguration.defaultImpersonationClaimsEnhancer(AuthorizationServerProperties properties,
UserService<User> userService,
UserRoleService<UserRole> roleService,
UserRoleAncestryHydrationService roleAncestryHydrationService) |
ImpersonationRequestValidator |
ImpersonationConfiguration.impersonationRequestValidator(UserService<User> userService,
AuthorizedClientService<AuthorizedClient> authorizedClientService,
AuthorizationServerService<AuthorizationServer> authorizationServerService,
org.springframework.security.oauth2.provider.ClientDetailsService clientDetailsService,
org.springframework.security.oauth2.provider.endpoint.RedirectResolver redirectResolver) |
OAuth2UserDetailsService |
OAuth2UserDetailsAutoConfiguration.oAuth2UserDetailsService(UserService<User> userService,
AuthorizedClientService<AuthorizedClient> clientService,
PrivilegeService privilegeService) |
Constructor and Description |
---|
AuthorizationServerWebSecurityConfiguration(org.springframework.security.web.savedrequest.RequestCache requestCache,
AuthorizationServerProperties authorizationServerProps,
StatelessUtil statelessUtil,
org.springframework.security.oauth2.provider.ClientDetailsService clientDetailsService,
AuthenticationLogoutHandler authenticationLogoutHandler,
org.springframework.security.oauth2.client.web.AuthorizationRequestRepository<org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationRequest> authorizationRequestRepository,
org.springframework.security.authentication.AuthenticationDetailsSource<javax.servlet.http.HttpServletRequest,?> authenticationDetailsSource,
org.springframework.security.web.authentication.session.SessionAuthenticationStrategy sessionAuthenticationStrategy,
FormLoginAuthenticationProvider formLoginAuthenticationProvider,
OAuth2SessionAuthenticationProvider oAuth2SessionAuthenticationProvider,
VerifyRedirectCookieFilter verifyRedirectCookieFilter,
ClientIdFilter clientIdFilter,
UserLockoutService userLockoutService,
EmbeddedLoginProperties embeddedLoginProperties,
Optional<EmbeddedLoginAuthenticationProvider> embeddedLoginAuthenticationProvider,
Optional<EmbeddedLoginTokenAuthenticationProvider> embeddedLoginTokenAuthenticationProvider,
AuthorizationServerService<AuthorizationServer> authorizationServerService,
AuthorizedClientService<AuthorizedClient> authorizedClientService,
PasscodeService<PasswordToken,User> passcodeService,
UserService<User> userService) |
AuthorizationServerWebSecurityConfiguration(org.springframework.security.web.savedrequest.RequestCache requestCache,
AuthorizationServerProperties authorizationServerProps,
StatelessUtil statelessUtil,
org.springframework.security.oauth2.provider.ClientDetailsService clientDetailsService,
AuthenticationLogoutHandler authenticationLogoutHandler,
org.springframework.security.oauth2.client.web.AuthorizationRequestRepository<org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationRequest> authorizationRequestRepository,
org.springframework.security.authentication.AuthenticationDetailsSource<javax.servlet.http.HttpServletRequest,?> authenticationDetailsSource,
org.springframework.security.web.authentication.session.SessionAuthenticationStrategy sessionAuthenticationStrategy,
FormLoginAuthenticationProvider formLoginAuthenticationProvider,
OAuth2SessionAuthenticationProvider oAuth2SessionAuthenticationProvider,
VerifyRedirectCookieFilter verifyRedirectCookieFilter,
ClientIdFilter clientIdFilter,
UserLockoutService userLockoutService,
EmbeddedLoginProperties embeddedLoginProperties,
Optional<EmbeddedLoginAuthenticationProvider> embeddedLoginAuthenticationProvider,
Optional<EmbeddedLoginTokenAuthenticationProvider> embeddedLoginTokenAuthenticationProvider,
AuthorizationServerService<AuthorizationServer> authorizationServerService,
AuthorizedClientService<AuthorizedClient> authorizedClientService,
PasscodeService<PasswordToken,User> passcodeService,
UserService<User> userService) |
Modifier and Type | Method and Description |
---|---|
User |
AuthenticationEvent.getUser()
The user that made the request
|
Modifier and Type | Method and Description |
---|---|
void |
AuthenticationEvent.setUser(User user)
The user that made the request
|
Constructor and Description |
---|
AuthenticationEvent(String messageType,
User user,
Map<String,Object> attributes,
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) |
Modifier and Type | Method and Description |
---|---|
protected User |
DefaultImpersonationRequestValidator.getCsrUser(String userId) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
DefaultImpersonationRequestValidator.isNotAuthorizedForApplication(User user,
String applicationId) |
Constructor and Description |
---|
DefaultImpersonationRequestValidator(UserService<User> userService,
AuthorizedClientService<AuthorizedClient> authorizedClientService,
AuthorizationServerService<AuthorizationServer> authorizationServerService,
org.springframework.security.oauth2.provider.ClientDetailsService clientDetailsService,
org.springframework.security.oauth2.provider.endpoint.RedirectResolver redirectResolver) |
Modifier and Type | Method and Description |
---|---|
protected User |
AdminUserPersistenceHandler.buildUserForCreate(AdminUser request,
Instant lastUpdated) |
protected @NotNull User |
CustomerPersistenceHandler.handleUserLockoutIfNecessary(Customer customer,
User user) |
Modifier and Type | Method and Description |
---|---|
protected Optional<User> |
AdminUserPersistenceHandler.findExistingAdminUser(String serviceId) |
protected UserService<User> |
SegmentMemberPersistenceHandler.getUserService() |
protected UserService<User> |
CustomerPersistenceHandler.getUserService() |
protected UserService<User> |
AdminUserPersistenceHandler.getUserService() |
Modifier and Type | Method and Description |
---|---|
protected void |
AdminUserPersistenceHandler.attemptCreateOrThrow(@NonNull User newUser)
For creation, we need a guarantee that only one attempt will succeed even in the event of
concurrent duplicate messages or out-of-order messages.
|
protected void |
AdminUserPersistenceHandler.attemptReplaceOrThrow(@NonNull String id,
@NonNull User replacement,
@NonNull Instant changeTimestamp)
We cannot perform a normal "create or update" save operation here due to concurrency
concerns.
|
protected Set<String> |
SegmentMemberPersistenceHandler.getCustomerSegments(User user) |
protected @NotNull User |
CustomerPersistenceHandler.handleUserLockoutIfNecessary(Customer customer,
User user) |
protected boolean |
AdminUserPersistenceHandler.mapUpdatesFromRequest(AdminUser request,
User target)
Perform any necessary updates of the admin user.
|
protected void |
AdminUserPersistenceHandler.modifyForArchival(User target)
Mimic what
UserService.archive(String) would do to mark this record as archived. |
protected void |
CustomerPersistenceHandler.notifyNewCustomerUserCreated(User user,
Customer customer) |
protected void |
AdminUserPersistenceHandler.performArchivalReplacementIfEligible(@NonNull User existing,
@NonNull Instant changeTimestamp) |
protected void |
AdminUserPersistenceHandler.performReplacementIfEligible(@NonNull User existing,
@NonNull AdminUser request,
@NonNull Instant changeTimestamp) |
protected boolean |
AdminUserPersistenceHandler.updatePermissions(AdminUser request,
User user)
We will not validate these references by querying for them, as the associated permissions may
not yet be synchronized to the authentication service.
|
protected boolean |
CustomerPersistenceHandler.updateUserFields(Customer customer,
User user)
Updates user fields that auth is concerned with.
|
protected boolean |
AdminUserPersistenceHandler.updateUserInfo(AdminUser request,
User user) |
protected boolean |
AdminUserPersistenceHandler.updateUserRestrictedPermissions(AdminUser request,
User user) |
protected boolean |
AdminUserPersistenceHandler.updateUserRestrictedRoles(AdminUser request,
User user) |
protected boolean |
AdminUserPersistenceHandler.updateUserRestrictions(AdminUser request,
User user) |
protected boolean |
AdminUserPersistenceHandler.updateUserRoles(AdminUser request,
User user)
We will not validate these references by querying for them, as the associated roles may not
yet be synchronized to the authentication service.
|
protected boolean |
AdminUserPersistenceHandler.updateUserStatus(AdminUser request,
User user) |
protected boolean |
AdminUserPersistenceHandler.updateUserTenantRestrictions(AdminUser request,
User user) |
Constructor and Description |
---|
AdminUserPersistenceHandler(UserService<User> userService,
AuthorizedClientService<AuthorizedClient> clientService,
com.fasterxml.jackson.databind.ObjectMapper mapper,
com.broadleafcommerce.common.extension.TypeFactory typeFactory,
UserLockoutService userLockoutService) |
CustomerPersistenceHandler(UserService<User> userService,
AuthorizedClientService<AuthorizedClient> clientService,
ApplicationService<Application> applicationService,
UserCreationProducer userCreationProducer,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
UserLockoutService userLockoutService) |
SegmentMemberPersistenceHandler(UserService<User> userService,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
Modifier and Type | Method and Description |
---|---|
AdminUserPersistenceHandler |
AuthDataUpdatePersistenceHandlerAutoConfiguration.adminUserPersistenceHandler(UserService<User> userService,
AuthorizedClientService<AuthorizedClient> clientService,
com.fasterxml.jackson.databind.ObjectMapper mapper,
com.broadleafcommerce.common.extension.TypeFactory typeFactory,
UserLockoutService userLockoutService) |
CustomerPersistenceHandler |
AuthDataUpdatePersistenceHandlerAutoConfiguration.customerPersistenceHandler(UserService<User> userService,
AuthorizedClientService<AuthorizedClient> clientService,
ApplicationService<Application> applicationService,
UserCreationProducer userCreationProducer,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
UserLockoutService userLockoutService) |
SegmentMemberPersistenceHandler |
AuthDataUpdatePersistenceHandlerAutoConfiguration.segmentMemberPersistenceHandler(UserService<User> userService,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
Modifier and Type | Method and Description |
---|---|
User |
UserCreationEvent.getUser() |
Modifier and Type | Method and Description |
---|---|
void |
UserCreationEvent.setUser(User user) |
Constructor and Description |
---|
ClearCustomerSegmentEventListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService,
UserService<User> userService) |
Modifier and Type | Method and Description |
---|---|
ClearCustomerSegmentEventListener |
AuthUserMessagingAutoConfiguration.clearCustomerSegmentEventListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService,
UserService<User> userService) |
Modifier and Type | Method and Description |
---|---|
protected <U extends User,J extends JpaUser> |
JpaUser.toMeParentUserBackReferenceAdder(org.modelmapper.spi.MappingContext<U,J> mappingContext)
|
Modifier and Type | Method and Description |
---|---|
protected User |
JpaUser.pruneArchivedReferences(org.modelmapper.spi.MappingContext<JpaUser,User> mappingContext)
Used as the
TypeMap.setPostConverter(Converter) for JpaUser.fromMe() . |
Modifier and Type | Method and Description |
---|---|
protected User |
JpaUser.pruneArchivedReferences(org.modelmapper.spi.MappingContext<JpaUser,User> mappingContext)
Used as the
TypeMap.setPostConverter(Converter) for JpaUser.fromMe() . |
Modifier and Type | Class and Description |
---|---|
class |
DefaultUserService<P extends User,D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> |
interface |
UserMessagingService<D extends User> |
interface |
UserService<P extends User>
|
Modifier and Type | Method and Description |
---|---|
User |
UserLockoutService.lockUser(User user)
Manually lock a user
|
User |
DefaultUserLockoutService.lockUser(User user) |
protected User |
DefaultUserAttributesRequestHandler.readUserById(String userId)
Retrieve the requested User to add additional attributes.
|
User |
UserLockoutService.unlockUser(User user)
Manually unlock a user
|
User |
DefaultUserLockoutService.unlockUser(User user) |
Modifier and Type | Method and Description |
---|---|
protected UserService<User> |
DefaultUserLockoutService.getUserService() |
protected UserService<User> |
DefaultUserAttributesRequestHandler.getUserService() |
Optional<User> |
UserLockoutService.unlockUserIfEligible(String username,
String clientId)
If a user is eligbile for unlocking, unlock them.
|
Optional<User> |
DefaultUserLockoutService.unlockUserIfEligible(String username,
String clientId) |
Modifier and Type | Method and Description |
---|---|
protected void |
DefaultImpersonationClaimsEnhancer.addCsrClaims(ImpersonationRequestToken impersonationRequestToken,
User csr,
Map<String,Object> enhancedClaims) |
protected void |
DefaultImpersonationClaimsEnhancer.addWhitelistedAuthorities(Map<String,Object> enhancedClaims,
User user) |
protected com.broadleafcommerce.data.tracking.core.context.ContextInfo |
DefaultUserMessagingService.buildContextInfo(User user,
String clientId) |
protected OAuth2UserDetails |
DefaultOAuth2UserDetailsService.buildUserDetails(User user,
String clientId,
String serverId) |
boolean |
UserLockoutService.canResetPassword(User user)
Return true if this user can reset their password.
|
boolean |
DefaultUserLockoutService.canResetPassword(User user) |
void |
UserLockoutService.createLoginAttempt(User user,
String loginAttemptResult)
Create a user login attempt.
|
void |
DefaultUserLockoutService.createLoginAttempt(User user,
String loginAttemptResult) |
User |
UserLockoutService.lockUser(User user)
Manually lock a user
|
User |
DefaultUserLockoutService.lockUser(User user) |
protected void |
DefaultUserAttributesRequestHandler.putRequestedUserAttributes(User user,
Map<String,Object> attributesToAdd)
Save the new attributes into the
User's attributes map. |
void |
DefaultUserMessagingService.sendPasswordChangedEmail(@NonNull User user,
@NonNull String clientId) |
void |
DefaultUserMessagingService.sendResetPasswordEmail(@NonNull User user,
@NonNull String token,
@NonNull String clientId) |
protected void |
DefaultUserLockoutService.throwIfLocked(int attempts,
String username,
AuthorizationServer server,
User user) |
User |
UserLockoutService.unlockUser(User user)
Manually unlock a user
|
User |
DefaultUserLockoutService.unlockUser(User user) |
Boolean |
UserLockoutService.unlockUserOnPasswordResetIfEligible(User user)
After a password reset, unlock the user if they're eligible.
|
Boolean |
DefaultUserLockoutService.unlockUserOnPasswordResetIfEligible(User user) |
protected boolean |
DefaultUserLockoutService.userShouldBeUnlocked(User user,
AuthorizationServer server) |
Constructor and Description |
---|
DefaultImpersonationClaimsEnhancer(AuthorizationServerProperties properties,
UserService<User> userService,
UserRoleService<UserRole> userRoleService,
UserRoleAncestryHydrationService roleAncestryHydrationService) |
DefaultOAuth2UserDetailsService(UserService<User> userService,
AuthorizedClientService<AuthorizedClient> clientService,
PrivilegeService privilegeService) |
DefaultUserAttributesRequestHandler(UserService<User> userService) |
DefaultUserLockoutService(UserService<User> userService,
UserLoginAttemptService<UserLoginAttempt> userLoginAttemptService,
AuthorizedClientService<AuthorizedClient> clientService,
AuthorizationServerService<AuthorizationServer> serverService,
UserLockoutProperties userLockoutProperties) |
Modifier and Type | Method and Description |
---|---|
<D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> |
AuthServiceServiceAutoConfiguration.passcodeService(SimplePayloadMapper mapper,
PasswordTokenRepository<D> passwordTokenRepository,
org.springframework.security.crypto.password.PasswordEncoder passwordEncoder,
PasswordTokenProperties passwordTokenProperties) |
UserRegistrationService<User> |
AuthServiceServiceAutoConfiguration.registrationService(UserService<User> userService,
AuthorizedClientService<AuthorizedClient> clientService,
AuthorizationServerService<AuthorizationServer> serverService,
org.springframework.security.crypto.password.PasswordEncoder passwordEncoder,
RegistrationValidator registrationValidator,
UserRegistrationProducer userRegistrationProducer,
AuthRegistrationProperties registrationProperties,
ApplicationService<Application> applicationService,
com.broadleafcommerce.common.extension.TypeFactory typeFactory) |
UserMessagingService<User> |
AuthServiceServiceAutoConfiguration.userMessagingService(AuthorizedClientService<AuthorizedClient> clientService,
AuthorizationServerService<AuthorizationServer> serverService,
com.broadleafcommerce.common.messaging.authentication.AuthenticationMessageProducer messageProducer,
com.broadleafcommerce.common.extension.TypeFactory typeFactory) |
UserPasswordService<PasswordToken,User> |
AuthServiceServiceAutoConfiguration.userPasswordService(UserService<User> userService,
org.springframework.security.crypto.password.PasswordEncoder passwordEncoder,
UserMessagingService<User> messageService,
ResetPasswordFormValidator<PasswordToken> resetPasswordFormValidator,
ChangePasswordFormValidator changePasswordFormValidator,
UserLockoutService userLockoutService,
PasscodeService<PasswordToken,User> defaultPasscodeService) |
<D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> |
AuthServiceServiceAutoConfiguration.userService(AuthorizedClientService<AuthorizedClient> clientService,
UserRepository<D> userRepository,
com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager validatorManager,
SimplePayloadMapper simplePayloadMapper,
UserUpdateProducer userUpdateProducer) |
Modifier and Type | Method and Description |
---|---|
UserRegistrationService<User> |
AuthServiceServiceAutoConfiguration.registrationService(UserService<User> userService,
AuthorizedClientService<AuthorizedClient> clientService,
AuthorizationServerService<AuthorizationServer> serverService,
org.springframework.security.crypto.password.PasswordEncoder passwordEncoder,
RegistrationValidator registrationValidator,
UserRegistrationProducer userRegistrationProducer,
AuthRegistrationProperties registrationProperties,
ApplicationService<Application> applicationService,
com.broadleafcommerce.common.extension.TypeFactory typeFactory) |
UserAttributesRequestHandler |
AuthServiceServiceAutoConfiguration.userClaimsRequestHandler(UserService<User> userService) |
UserLockoutService |
AuthServiceServiceAutoConfiguration.userLockoutService(UserService<User> userService,
UserLoginAttemptService<UserLoginAttempt> loginAttemptService,
AuthorizedClientService<AuthorizedClient> clientService,
AuthorizationServerService<AuthorizationServer> serverService,
UserLockoutProperties userLockoutProperties) |
UserPasswordService<PasswordToken,User> |
AuthServiceServiceAutoConfiguration.userPasswordService(UserService<User> userService,
org.springframework.security.crypto.password.PasswordEncoder passwordEncoder,
UserMessagingService<User> messageService,
ResetPasswordFormValidator<PasswordToken> resetPasswordFormValidator,
ChangePasswordFormValidator changePasswordFormValidator,
UserLockoutService userLockoutService,
PasscodeService<PasswordToken,User> defaultPasscodeService) |
UserPasswordService<PasswordToken,User> |
AuthServiceServiceAutoConfiguration.userPasswordService(UserService<User> userService,
org.springframework.security.crypto.password.PasswordEncoder passwordEncoder,
UserMessagingService<User> messageService,
ResetPasswordFormValidator<PasswordToken> resetPasswordFormValidator,
ChangePasswordFormValidator changePasswordFormValidator,
UserLockoutService userLockoutService,
PasscodeService<PasswordToken,User> defaultPasscodeService) |
UserPasswordService<PasswordToken,User> |
AuthServiceServiceAutoConfiguration.userPasswordService(UserService<User> userService,
org.springframework.security.crypto.password.PasswordEncoder passwordEncoder,
UserMessagingService<User> messageService,
ResetPasswordFormValidator<PasswordToken> resetPasswordFormValidator,
ChangePasswordFormValidator changePasswordFormValidator,
UserLockoutService userLockoutService,
PasscodeService<PasswordToken,User> defaultPasscodeService) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultUserPasswordService<P extends PasswordToken,U extends User,D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> |
class |
DefaultUserRegistrationService<P extends User> |
interface |
UserPasswordService<P extends PasswordToken,U extends User> |
interface |
UserRegistrationService<P extends User>
Registers new users into the user data store
|
Modifier and Type | Method and Description |
---|---|
protected void |
DefaultUserRegistrationService.setContexts(User user,
UserRegistration userRegistration) |
Modifier and Type | Class and Description |
---|---|
class |
EmbeddedLoginAuthenticationSuccessHandler<P extends PasswordToken,U extends User>
Writes a One-Time Passcode to the response on Embedded Login success.
|
Modifier and Type | Method and Description |
---|---|
protected PasscodeService<PasswordToken,User> |
EmbeddedLoginTokenAuthenticationProvider.getPasscodeService() |
protected UserService<User> |
EmbeddedLoginTokenAuthenticationProvider.getUserService() |
Constructor and Description |
---|
EmbeddedLoginTokenAuthenticationProvider(OAuth2UserDetailsService userDetailsService,
PasscodeService<PasswordToken,User> passcodeService,
UserService<User> userService) |
EmbeddedLoginTokenAuthenticationProvider(OAuth2UserDetailsService userDetailsService,
PasscodeService<PasswordToken,User> passcodeService,
UserService<User> userService) |
Modifier and Type | Method and Description |
---|---|
User |
UserContext.getCurrentUser() |
User |
AbstractUserTokenEnhancer.getUser(org.springframework.security.oauth2.provider.OAuth2Authentication authentication)
Retrieve the current authenticated
User . |
Modifier and Type | Method and Description |
---|---|
protected UserService<User> |
AbstractUserTokenEnhancer.getUserService() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
CustomerContextTokenEnhancer.isAssignedToApplication(User user) |
protected void |
UserTokenEnhancer.putServiceIdClaim(Map<String,Object> userData,
User user) |
void |
UserContext.setCurrentUser(User currentUser) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractUserTokenEnhancer.setUserService(UserService<User> userService) |
Modifier and Type | Method and Description |
---|---|
void |
ChangePasswordFormValidator.validate(User currentUser,
ChangePasswordForm changePasswordForm,
org.springframework.validation.Errors errors)
Verifies that all of the supplied fields in the given
ChangePasswordForm are correct,
placing any errors into the given Errors . |
void |
DefaultChangePasswordFormValidator.validate(User currentUser,
ChangePasswordForm changePasswordForm,
org.springframework.validation.Errors errors) |
Modifier and Type | Method and Description |
---|---|
protected PasscodeService<PasswordToken,User> |
AbstractAuthenticationStrategyDelegate.getPasscodeService() |
protected UserRegistrationService<User> |
AbstractAuthenticationStrategyDelegate.getRegistrationService() |
Constructor and Description |
---|
AbstractAuthenticationStrategyDelegate(OAuth2UserDetailsService oAuth2UserDetailsService,
UserRegistrationService<User> registrationService,
AuthRegistrationProperties registrationProperties,
AuthorizedClientService<AuthorizedClient> clientService,
ClientIdentityProviderProperties clientProperties,
com.broadleafcommerce.common.extension.TypeFactory typeFactory,
PasscodeService<PasswordToken,User> passcodeService) |
AbstractAuthenticationStrategyDelegate(OAuth2UserDetailsService oAuth2UserDetailsService,
UserRegistrationService<User> registrationService,
AuthRegistrationProperties registrationProperties,
AuthorizedClientService<AuthorizedClient> clientService,
ClientIdentityProviderProperties clientProperties,
com.broadleafcommerce.common.extension.TypeFactory typeFactory,
PasscodeService<PasswordToken,User> passcodeService) |
Modifier and Type | Method and Description |
---|---|
protected User |
PasscodeEndpoint.getUser(String clientId,
String username) |
User |
RegistrationController.registerUser(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
UserRegistration userRegistration,
String clientId) |
User |
RegistrationController.registerUser(UserRegistration user,
com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
Deprecated.
in favor of the approach in
RegistrationFormController . |
User |
UserInfoEndpoint.user(String clientId,
Principal principal) |
Modifier and Type | Method and Description |
---|---|
protected PasscodeService<PasswordToken,User> |
PasscodeEndpoint.getPasscodeService() |
protected UserRegistrationService<User> |
RegistrationController.getRegistrationService() |
protected UserRegistrationService<User> |
RegistrationFormController.getRegistrationService() |
protected UserPasswordService<PasswordToken,User> |
AuthenticationController.getUserPasswordService() |
protected UserPasswordService<PasswordToken,User> |
EmbeddedAuthenticationController.getUserPasswordService() |
protected UserService<User> |
PasscodeEndpoint.getUserService() |
Copyright © 2021. All rights reserved.