Uses of Class
com.broadleafcommerce.auth.resource.domain.User
Packages that use User
Package
Description
-
Uses of User in com.broadleafcommerce.auth.authorization.security.autoconfigure
Methods in com.broadleafcommerce.auth.authorization.security.autoconfigure that return types with arguments of type UserModifier and TypeMethodDescriptionprotected PasscodeService<PasswordToken,User> OAuth2AuthorizationServerConfigurerCustomizer.getPasscodeService()protected UserService<User>OAuth2AuthorizationServerConfigurerCustomizer.getUserService()Method parameters in com.broadleafcommerce.auth.authorization.security.autoconfigure with type arguments of type UserModifier and TypeMethodDescriptionSpringAuthorizationServerComponentsConfiguration.oAuth2AuthorizationServerConfigurerCustomizer(org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationService authorizationService, SecurityService securityService, org.springframework.security.oauth2.server.authorization.client.RegisteredClientRepository registeredClientRepository, DefaultClientScopeAuthorizationCodeRequestConverter defaultClientScopeAuthorizationCodeRequestConverter, DefaultClientScopeClientCredentialsRequestConverter defaultClientScopeClientCredentialsRequestConverter, Consumer<org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationCodeRequestAuthenticationContext> oAuth2AuthorizationCodeRequestAuthenticationValidator, TokenProperties tokenProperties, EmbeddedLoginProperties embeddedLoginProperties, EmbeddedLoginCodeAuthenticationConverter embeddedLoginCodeAuthenticationConverter, PasscodeService<PasswordToken, User> passcodeService, OAuth2UserDetailsService userDetailsService, UserService<User> userService, PublicRefreshPublicClientAuthenticationConverter authenticationConverter, AuthorizedClientService<AuthorizedClient> clientService) SpringAuthorizationServerComponentsConfiguration.oAuth2AuthorizationServerConfigurerCustomizer(org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationService authorizationService, SecurityService securityService, org.springframework.security.oauth2.server.authorization.client.RegisteredClientRepository registeredClientRepository, DefaultClientScopeAuthorizationCodeRequestConverter defaultClientScopeAuthorizationCodeRequestConverter, DefaultClientScopeClientCredentialsRequestConverter defaultClientScopeClientCredentialsRequestConverter, Consumer<org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationCodeRequestAuthenticationContext> oAuth2AuthorizationCodeRequestAuthenticationValidator, TokenProperties tokenProperties, EmbeddedLoginProperties embeddedLoginProperties, EmbeddedLoginCodeAuthenticationConverter embeddedLoginCodeAuthenticationConverter, PasscodeService<PasswordToken, User> passcodeService, OAuth2UserDetailsService userDetailsService, UserService<User> userService, PublicRefreshPublicClientAuthenticationConverter authenticationConverter, AuthorizedClientService<AuthorizedClient> clientService) Constructor parameters in com.broadleafcommerce.auth.authorization.security.autoconfigure with type arguments of type UserModifierConstructorDescriptionOAuth2AuthorizationServerConfigurerCustomizer(org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationService authorizationService, SecurityService securityService, org.springframework.security.oauth2.server.authorization.client.RegisteredClientRepository registeredClientRepository, DefaultClientScopeAuthorizationCodeRequestConverter defaultClientScopeAuthorizationCodeRequestConverter, DefaultClientScopeClientCredentialsRequestConverter defaultClientScopeClientCredentialsRequestConverter, Consumer<org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationCodeRequestAuthenticationContext> oAuth2AuthorizationCodeRequestAuthenticationValidator, TokenProperties tokenProperties, EmbeddedLoginProperties embeddedLoginProperties, EmbeddedLoginCodeAuthenticationConverter embeddedLoginCodeAuthenticationConverter, PasscodeService<PasswordToken, User> passcodeService, OAuth2UserDetailsService userDetailsService, UserService<User> userService, PublicRefreshPublicClientAuthenticationConverter publicClientAuthenticationConverter, AuthorizedClientService<AuthorizedClient> clientService) OAuth2AuthorizationServerConfigurerCustomizer(org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationService authorizationService, SecurityService securityService, org.springframework.security.oauth2.server.authorization.client.RegisteredClientRepository registeredClientRepository, DefaultClientScopeAuthorizationCodeRequestConverter defaultClientScopeAuthorizationCodeRequestConverter, DefaultClientScopeClientCredentialsRequestConverter defaultClientScopeClientCredentialsRequestConverter, Consumer<org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationCodeRequestAuthenticationContext> oAuth2AuthorizationCodeRequestAuthenticationValidator, TokenProperties tokenProperties, EmbeddedLoginProperties embeddedLoginProperties, EmbeddedLoginCodeAuthenticationConverter embeddedLoginCodeAuthenticationConverter, PasscodeService<PasswordToken, User> passcodeService, OAuth2UserDetailsService userDetailsService, UserService<User> userService, PublicRefreshPublicClientAuthenticationConverter publicClientAuthenticationConverter, AuthorizedClientService<AuthorizedClient> clientService) -
Uses of User in com.broadleafcommerce.auth.authorization.security.embedded.autoconfigure
Methods in com.broadleafcommerce.auth.authorization.security.embedded.autoconfigure that return types with arguments of type UserModifier and TypeMethodDescriptionEmbeddedLoginAutoConfiguration.embeddedLoginAuthenticationSuccessHandler(PasscodeService<PasswordToken, User> passcodeService, UserService<User> userService, com.fasterxml.jackson.databind.ObjectMapper objectMapper) Method parameters in com.broadleafcommerce.auth.authorization.security.embedded.autoconfigure with type arguments of type UserModifier and TypeMethodDescriptionEmbeddedLoginAutoConfiguration.embeddedLoginAuthenticationSuccessHandler(PasscodeService<PasswordToken, User> passcodeService, UserService<User> userService, com.fasterxml.jackson.databind.ObjectMapper objectMapper) EmbeddedLoginAutoConfiguration.embeddedLoginAuthenticationSuccessHandler(PasscodeService<PasswordToken, User> passcodeService, UserService<User> userService, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
Uses of User in com.broadleafcommerce.auth.authorization.security.embedded.code
Constructor parameters in com.broadleafcommerce.auth.authorization.security.embedded.code with type arguments of type UserModifierConstructorDescriptionEmbeddedLoginCodeAuthenticationProvider(org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationService authorizationService, org.springframework.security.oauth2.server.authorization.token.OAuth2TokenGenerator<? extends org.springframework.security.oauth2.core.OAuth2Token> tokenGenerator, TokenProperties tokenProperties, SecurityService securityService, PasscodeService<PasswordToken, User> passcodeService, OAuth2UserDetailsService userDetailsService, UserService<User> userService) EmbeddedLoginCodeAuthenticationProvider(org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationService authorizationService, org.springframework.security.oauth2.server.authorization.token.OAuth2TokenGenerator<? extends org.springframework.security.oauth2.core.OAuth2Token> tokenGenerator, TokenProperties tokenProperties, SecurityService securityService, PasscodeService<PasswordToken, User> passcodeService, OAuth2UserDetailsService userDetailsService, UserService<User> userService) -
Uses of User in com.broadleafcommerce.auth.authorization.security.embedded.login
Classes in com.broadleafcommerce.auth.authorization.security.embedded.login with type parameters of type UserModifier and TypeClassDescriptionclassEmbeddedLoginAuthenticationSuccessHandler<P extends PasswordToken,U extends User> Writes a One-Time Passcode to the response on Embedded Login success. -
Uses of User in com.broadleafcommerce.auth.client.autoconfigure
Method parameters in com.broadleafcommerce.auth.client.autoconfigure with type arguments of type UserModifier and TypeMethodDescriptionExternalAdminUserHandler<org.springframework.security.oauth2.client.authentication.OAuth2AuthenticationToken>OAuthClientAutoConfiguration.oAuthExternalAdminCreationHandler(UserService<User> userService, ExternalRoleMappingService<ExternalRoleMapping> externalRoleMappingService, AuthorizationServerService<AuthorizationServer> authorizationServerService, PasswordGenerator passwordGenerator, ExternalAdminUserModificationEventProducer externalAdminUserModificationEventProducer, com.broadleafcommerce.common.extension.TypeFactory typeFactory, AdminUserMessagingProperties adminUserMessagingProperties, org.springframework.security.crypto.password.PasswordEncoder passwordEncoder) -
Uses of User in com.broadleafcommerce.auth.client.web.authentication.session
Constructor parameters in com.broadleafcommerce.auth.client.web.authentication.session with type arguments of type UserModifierConstructorDescriptionAbstractOAuthClientAuthenticationStrategyDelegate(OAuth2UserDetailsService oAuth2UserDetailsService, UserRegistrationService<User> registrationService, AuthRegistrationProperties registrationProperties, AuthorizedClientService<AuthorizedClient> clientService, ClientIdentityProviderProperties clientProperties, com.broadleafcommerce.common.extension.TypeFactory typeFactory, PasswordGenerator passwordGenerator) DefaultOIDCAuthenticationStrategyDelegate(OAuth2UserDetailsService oAuth2UserDetailsService, UserRegistrationService<User> registrationService, AuthRegistrationProperties registrationProperties, AuthorizedClientService<AuthorizedClient> clientService, ClientIdentityProviderProperties clientProperties, com.broadleafcommerce.common.extension.TypeFactory typeFactory, PasswordGenerator passwordGenerator) GithubOAuthClientAuthenticationStrategyDelegate(OAuth2UserDetailsService oAuth2UserDetailsService, UserRegistrationService<User> registrationService, AuthRegistrationProperties registrationProperties, AuthorizedClientService<AuthorizedClient> clientService, ClientIdentityProviderProperties clientProperties, com.broadleafcommerce.common.extension.TypeFactory typeFactory, PasswordGenerator passwordGenerator) GoogleOAuthClientAuthenticationStrategyDelegate(OAuth2UserDetailsService oAuth2UserDetailsService, UserRegistrationService<User> registrationService, AuthRegistrationProperties registrationProperties, AuthorizedClientService<AuthorizedClient> clientService, ClientIdentityProviderProperties clientProperties, com.broadleafcommerce.common.extension.TypeFactory typeFactory, PasswordGenerator passwordGenerator) -
Uses of User in com.broadleafcommerce.auth.passcode.service
Classes in com.broadleafcommerce.auth.passcode.service with type parameters of type UserModifier and TypeClassDescriptionclassDefaultPasscodeService<P extends PasswordToken,U extends User, D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> interfacePasscodeService<P extends PasswordToken,U extends User> This service provides methods for creating and consuming random passcodes. -
Uses of User in com.broadleafcommerce.auth.resource.service
Methods in com.broadleafcommerce.auth.resource.service that return types with arguments of type UserModifier and TypeMethodDescriptionprotected UserService<User>DefaultUserOperationService.getUserService()Methods in com.broadleafcommerce.auth.resource.service with parameters of type UserModifier and TypeMethodDescriptionDefaultUserOperationService.getAccountRoleIds(User user, String accountId) Method parameters in com.broadleafcommerce.auth.resource.service with type arguments of type UserModifier and TypeMethodDescriptionvoidDefaultUserOperationService.setUserService(UserService<User> userService) -
Uses of User in com.broadleafcommerce.auth.resource.service.validation
Methods in com.broadleafcommerce.auth.resource.service.validation with parameters of type UserModifier and TypeMethodDescriptionprotected voidUserValidator.validatePermissions(User businessInstance, org.springframework.validation.Errors errors) protected voidUserValidator.validateServiceIdAndType(User user, org.springframework.validation.Errors errors) -
Uses of User in com.broadleafcommerce.auth.resource.web.endpoint
Methods in com.broadleafcommerce.auth.resource.web.endpoint that return UserModifier and TypeMethodDescriptionUserEndpoint.createUser(User user, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) UserEndpoint.getUser(String id, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) UserEndpoint.replaceUser(String id, User user, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Methods in com.broadleafcommerce.auth.resource.web.endpoint that return types with arguments of type UserModifier and TypeMethodDescriptionprotected 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) Methods in com.broadleafcommerce.auth.resource.web.endpoint with parameters of type UserModifier and TypeMethodDescriptionUserEndpoint.createUser(User user, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) UserEndpoint.replaceUser(String id, User user, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Constructor parameters in com.broadleafcommerce.auth.resource.web.endpoint with type arguments of type UserModifierConstructorDescriptionUserEndpoint(UserService<User> userSvc, UserPasswordService<PasswordToken, User> userPasswordService, AuthorizedClientService<AuthorizedClient> clientService) UserEndpoint(UserService<User> userSvc, UserPasswordService<PasswordToken, User> userPasswordService, AuthorizedClientService<AuthorizedClient> clientService) -
Uses of User in com.broadleafcommerce.auth.security.service
Methods in com.broadleafcommerce.auth.security.service that return UserModifier and TypeMethodDescriptionAbstractExternalAdminUserHandler.createAdminUser(T authentication, String username, String email, String name, AuthorizedClient client) ExternalAdminUserHandler.createAdminUser(T authentication, String username, String email, String name, AuthorizedClient client) Responsible for initializing and creating an admin if automatic admin creation is enabled for third party IDP.Methods in com.broadleafcommerce.auth.security.service that return types with arguments of type UserModifier and TypeMethodDescriptionprotected UserService<User>AbstractExternalAdminUserHandler.getUserService()AbstractExternalAdminUserHandler.handleAdminUserUpdates(T authentication, User user, AuthorizedClient client) Update theUser'stenant access, application access, and roles from the authentication token provided by the third-party authentication provider.AbstractExternalAdminUserHandler.handleThirdPartyAdminLogin(T authentication, AuthorizedClient client, String username) ExternalAdminUserHandler.handleThirdPartyAdminLogin(T authentication, AuthorizedClient client, String username) Upon successful login of an existing admin user, handle any relevant updates and return the user if modifications occurred.Methods in com.broadleafcommerce.auth.security.service with parameters of type UserModifier and TypeMethodDescriptionprotected booleanAbstractExternalAdminUserHandler.assignTenantAndApplicationAccess(T authentication, User user, AuthorizedClient client) Determine if an admin user has tenant and/or application access.protected booleanAbstractExternalAdminUserHandler.assignThirdPartyRoles(T authentication, User user, AuthorizedClient client) Assign roles to admin users.protected voidAbstractExternalAdminUserHandler.assignUserAccess(T authentication, User user, AuthorizedClient client) Set initial tenant and server values on the newUserand set tenant access, application access, and roles.protected Collection<String>DefaultPrivilegeService.getAccountRoles(User user) Get aUser'saccount roles for the active account.DefaultPrivilegeService.getAccountWithAncestors(User user) Get a list of Account ids for the active account id and any parent accounts.AbstractExternalAdminUserHandler.getAdditionalExternalEventAttributes(User user, T authentication, AuthorizedClient client) Extension point for adding additional information to be included with the user modification event.AccountAncestorService.getAllActiveAccountIdsForUser(User user) Get the set of account ids for all accounts where the user has an activeAccountRole.DefaultAccountAncestorService.getAllActiveAccountIdsForUser(User user) AccountAncestorService.getAllActiveAccountRoleIdsForUser(User user) Get the set of role ids for all of a user's activeAccountRoles.DefaultAccountAncestorService.getAllActiveAccountRoleIdsForUser(User user) protected Set<UserPermissionRef>DefaultPrivilegeService.getAllFlatPermissions(@NonNull User user, @NonNull AuthorizationServer server, @NonNull Collection<UserRole> userAndServerRolesWithAncestors) Gets a set of all flat permissions fromgetPermissions(),AuthorizationServer.getDefaultUserPermissions(), and permissions from the given roles.AccountAncestorService.getAllUserRolesForAccount(User user, String accountId) Gets all the user'sAccountRolesgiven anaccountIdincluding inherited roles from ancestor accounts.DefaultAccountAncestorService.getAllUserRolesForAccount(User user, String accountId) DefaultPrivilegeService.getHydratedPrivileges(@NonNull User user, @NonNull String serverId) Determine restrictions, flat permissions, restricted roles, and restricted permissions for aUserand on anAuthorizationServer.DefaultPrivilegeService.getRoleIds(@NonNull User user) Get the set of all of a user's roles, including account roles for the active account.DefaultPrivilegeService.getUserPrivilegeSummary(@NonNull User user, @NonNull String serverId) PrivilegeService.getUserPrivilegeSummary(@NonNull User user, @NonNull String serverId) Gets aPrivilegeSummaryof user's consolidated authorities, restrictions, and restricted authorities.AbstractExternalAdminUserHandler.handleAdminUserUpdates(T authentication, User user, AuthorizedClient client) Update theUser'stenant access, application access, and roles from the authentication token provided by the third-party authentication provider.protected voidAbstractExternalAdminUserHandler.sendExternalAdminUserUpdateEvent(User user, String operationType, Map<String, Object> additionalAttributes) booleanAccountAncestorService.userHasAccessToRequestedAccount(String requestedAccountId, User user) Determine if the user has access to the given account or any parent of the given account.booleanDefaultAccountAncestorService.userHasAccessToRequestedAccount(String requestedAccountId, User user) Constructor parameters in com.broadleafcommerce.auth.security.service with type arguments of type UserModifierConstructorDescriptionAbstractExternalAdminUserHandler(UserService<User> userService, ExternalRoleMappingService<ExternalRoleMapping> externalRoleMappingService, AuthorizationServerService<AuthorizationServer> authorizationServerService, PasswordGenerator passwordGenerator, ExternalAdminUserModificationEventProducer modificationEventProducer, AdminUserMessagingProperties adminUserMessagingProperties, com.broadleafcommerce.common.extension.TypeFactory typeFactory, org.springframework.security.crypto.password.PasswordEncoder passwordEncoder) OAuthExternalAdminUserHandler(UserService<User> userService, ExternalRoleMappingService<ExternalRoleMapping> externalRoleMappingService, AuthorizationServerService<AuthorizationServer> authorizationServerService, PasswordGenerator passwordGenerator, ExternalAdminUserModificationEventProducer externalAdminUserModificationEventProducer, AdminUserMessagingProperties properties, com.broadleafcommerce.common.extension.TypeFactory typeFactory, org.springframework.security.crypto.password.PasswordEncoder passwordEncoder) -
Uses of User in com.broadleafcommerce.auth.server.service.anonymization
Methods in com.broadleafcommerce.auth.server.service.anonymization that return types with arguments of type UserModifier and TypeMethodDescriptionprotected UserService<User>UserAnonymizationHandler.getUserService()Methods in com.broadleafcommerce.auth.server.service.anonymization with parameters of type UserModifier and TypeMethodDescriptionprotected List<com.broadleafcommerce.common.privacy.anonymization.AnonymizationRecord>UserAnonymizationHandler.handleRecords(String boundedContextIdentifier, User member) Constructor parameters in com.broadleafcommerce.auth.server.service.anonymization with type arguments of type User -
Uses of User in com.broadleafcommerce.auth.user.autoconfigure
Method parameters in com.broadleafcommerce.auth.user.autoconfigure with type arguments of type UserModifier and TypeMethodDescriptionImpersonationConfiguration.defaultImpersonationClaimsEnhancer(AuthorizationServerProperties properties, UserService<User> userService, UserRoleService<UserRole> roleService, UserRoleAncestryHydrationService roleAncestryHydrationService) ImpersonationConfiguration.impersonationRequestValidator(UserService<User> userService, AuthorizedClientService<AuthorizedClient> authorizedClientService, AuthorizationServerService<AuthorizationServer> authorizationServerService, ClientRedirectService clientRedirectService) OAuth2UserDetailsAutoConfiguration.oAuth2UserDetailsService(UserService<User> userService, AuthorizedClientService<AuthorizedClient> clientService, PrivilegeService privilegeService) -
Uses of User in com.broadleafcommerce.auth.user.domain
Methods in com.broadleafcommerce.auth.user.domain that return UserMethods in com.broadleafcommerce.auth.user.domain with parameters of type UserModifier and TypeMethodDescriptionvoidThe user that made the requestConstructors in com.broadleafcommerce.auth.user.domain with parameters of type User -
Uses of User in com.broadleafcommerce.auth.user.endpoint
Methods in com.broadleafcommerce.auth.user.endpoint that return UserModifier and TypeMethodDescriptionprotected UserDefaultImpersonationRequestValidator.getCsrUser(String userId) Methods in com.broadleafcommerce.auth.user.endpoint with parameters of type UserModifier and TypeMethodDescriptionprotected booleanDefaultImpersonationRequestValidator.isNotAuthorizedForApplication(User user, String applicationId) Constructor parameters in com.broadleafcommerce.auth.user.endpoint with type arguments of type UserModifierConstructorDescriptionDefaultImpersonationRequestValidator(UserService<User> userService, AuthorizedClientService<AuthorizedClient> authorizedClientService, AuthorizationServerService<AuthorizationServer> authorizationServerService, ClientRedirectService clientRedirectService) -
Uses of User in com.broadleafcommerce.auth.user.listener
Methods in com.broadleafcommerce.auth.user.listener that return UserModifier and TypeMethodDescriptionprotected UserAdminUserPersistenceHandler.buildUserForCreate(AdminUser request, Instant lastUpdated) protected @NotNull UserCustomerPersistenceHandler.handleUserLockoutIfNecessary(Customer customer, User user) Methods in com.broadleafcommerce.auth.user.listener that return types with arguments of type UserModifier and TypeMethodDescriptionAdminUserPersistenceHandler.findExistingAdminUser(String serviceId) protected UserResourceLockService<User>AdminUserPersistenceHandler.getUserResourceLockService()protected UserResourceLockService<User>CustomerPersistenceHandler.getUserResourceLockService()protected UserService<User>AdminUserPersistenceHandler.getUserService()protected UserService<User>CustomerPersistenceHandler.getUserService()protected UserService<User>SegmentMemberPersistenceHandler.getUserService()Methods in com.broadleafcommerce.auth.user.listener with parameters of type UserModifier and TypeMethodDescriptionprotected voidAdminUserPersistenceHandler.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 voidAdminUserPersistenceHandler.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.SegmentMemberPersistenceHandler.getCustomerSegments(User user) AdminUserPersistenceHandler.getExternalRoleIds(User user) Get the external role ids from the existing persisted user.protected @NotNull UserCustomerPersistenceHandler.handleUserLockoutIfNecessary(Customer customer, User user) protected booleanCustomerPersistenceHandler.mapAdditionalAttributes(@NonNull Customer customer, @NonNull User user) protected booleanAdminUserPersistenceHandler.mapUpdatesFromRequest(AdminUser request, User target) Perform any necessary updates of the admin user.protected voidAdminUserPersistenceHandler.modifyForArchival(User target) Mimic whatUserService.archive(String)would do to mark this record as archived.protected voidCustomerPersistenceHandler.notifyNewCustomerUserCreated(User user, Customer customer) protected voidAdminUserPersistenceHandler.performArchivalReplacementIfEligible(@NonNull User existing, @NonNull Instant changeTimestamp) protected voidAdminUserPersistenceHandler.performReplacementIfEligible(@NonNull User existing, @NonNull AdminUser request, @NonNull Instant changeTimestamp) protected booleanAdminUserPersistenceHandler.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 booleanCustomerPersistenceHandler.updateUserFields(Customer customer, User user) Updates user fields that auth is concerned with.protected booleanAdminUserPersistenceHandler.updateUserInfo(AdminUser request, User user) protected booleanAdminUserPersistenceHandler.updateUserRestrictedPermissions(AdminUser request, User user) protected booleanAdminUserPersistenceHandler.updateUserRestrictedRoles(AdminUser request, User user) protected booleanAdminUserPersistenceHandler.updateUserRestrictions(AdminUser request, User user) protected booleanAdminUserPersistenceHandler.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 booleanAdminUserPersistenceHandler.updateUserStatus(AdminUser request, User user) protected booleanAdminUserPersistenceHandler.updateUserTenantRestrictions(AdminUser request, User user) Method parameters in com.broadleafcommerce.auth.user.listener with type arguments of type UserModifier and TypeMethodDescriptionvoidAdminUserPersistenceHandler.setUserResourceLockService(UserResourceLockService<User> userResourceLockService) voidCustomerPersistenceHandler.setUserResourceLockService(UserResourceLockService<User> userResourceLockService) Constructor parameters in com.broadleafcommerce.auth.user.listener with type arguments of type UserModifierConstructorDescriptionAdminUserPersistenceHandler(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) -
Uses of User in com.broadleafcommerce.auth.user.listener.autoconfigure
Method parameters in com.broadleafcommerce.auth.user.listener.autoconfigure with type arguments of type UserModifier and TypeMethodDescriptionAuthDataUpdatePersistenceHandlerAutoConfiguration.adminUserPersistenceHandler(UserService<User> userService, AuthorizedClientService<AuthorizedClient> clientService, com.fasterxml.jackson.databind.ObjectMapper mapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, UserLockoutService userLockoutService) AuthDataUpdatePersistenceHandlerAutoConfiguration.customerPersistenceHandler(UserService<User> userService, AuthorizedClientService<AuthorizedClient> clientService, ApplicationService<Application> applicationService, UserCreationProducer userCreationProducer, com.fasterxml.jackson.databind.ObjectMapper objectMapper, UserLockoutService userLockoutService) AuthDataUpdatePersistenceHandlerAutoConfiguration.segmentMemberPersistenceHandler(UserService<User> userService, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
Uses of User in com.broadleafcommerce.auth.user.messaging
Methods in com.broadleafcommerce.auth.user.messaging that return UserModifier and TypeMethodDescriptionExternalAdminUserModificationEvent.getUser()The user that was modified/createdUserCreationEvent.getUser()Methods in com.broadleafcommerce.auth.user.messaging that return types with arguments of type UserModifier and TypeMethodDescriptionprotected UserService<User>CartApprovalRequestEventListener.getUserService()Methods in com.broadleafcommerce.auth.user.messaging with parameters of type UserModifier and TypeMethodDescriptionprotected CartApprovalRequestEvent.ApproverRefCartApprovalRequestEventListener.buildApproverRef(@NonNull User user) voidThe user that was modified/createdvoidConstructor parameters in com.broadleafcommerce.auth.user.messaging with type arguments of type UserModifierConstructorDescriptionCartApprovalRequestEventListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, UserService<User> userService, UserRoleService<UserRole> userRoleService, AccountRoleService<AccountRole> accountRoleService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, CartApprovalRequestNotificationProducer cartApprovalRequestNotificationProducer, AccountAncestorService accountAncestorService) ClearCustomerSegmentEventListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, UserService<User> userService) -
Uses of User in com.broadleafcommerce.auth.user.messaging.autoconfigure
Method parameters in com.broadleafcommerce.auth.user.messaging.autoconfigure with type arguments of type UserModifier and TypeMethodDescriptionAuthUserMessagingAutoConfiguration.cartApprovalRequestEventListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, UserService<User> userService, UserRoleService<UserRole> userRoleService, AccountRoleService<AccountRole> accountRoleService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, CartApprovalRequestNotificationProducer cartApprovalRequestNotificationProducer, AccountAncestorService accountAncestorService) AuthUserMessagingAutoConfiguration.clearCustomerSegmentEventListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, UserService<User> userService) -
Uses of User in com.broadleafcommerce.auth.user.provider.jpa.domain
Methods in com.broadleafcommerce.auth.user.provider.jpa.domain with type parameters of type UserModifier and TypeMethodDescriptionJpaUser.toMeParentUserBackReferenceAdder(org.modelmapper.spi.MappingContext<U, J> mappingContext) Methods in com.broadleafcommerce.auth.user.provider.jpa.domain that return UserModifier and TypeMethodDescriptionprotected UserJpaUser.pruneArchivedReferences(org.modelmapper.spi.MappingContext<JpaUser, User> mappingContext) Used as theTypeMap.setPostConverter(Converter)forJpaUser.fromMe().Method parameters in com.broadleafcommerce.auth.user.provider.jpa.domain with type arguments of type UserModifier and TypeMethodDescriptionprotected UserJpaUser.pruneArchivedReferences(org.modelmapper.spi.MappingContext<JpaUser, User> mappingContext) Used as theTypeMap.setPostConverter(Converter)forJpaUser.fromMe(). -
Uses of User in com.broadleafcommerce.auth.user.service
Classes in com.broadleafcommerce.auth.user.service with type parameters of type UserModifier and TypeClassDescriptionclassDefaultUserResourceLockService<U extends User>classDefaultUserService<P extends User,D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> interfaceUserMessagingService<D extends User>interfaceUserResourceLockService<U extends User>Service used to lock, unlock, & validate locks onUserobjects.interfaceUserService<P extends User>Methods in com.broadleafcommerce.auth.user.service that return UserModifier and TypeMethodDescriptionprotected UserDefaultOAuth2UserDetailsService.findActiveUser(String username, String clientId) Manually lock a userprotected UserDefaultUserAttributesRequestHandler.readUserById(String userId) Retrieve the requested User to add additional attributes.DefaultUserLockoutService.unlockUser(User user) UserLockoutService.unlockUser(User user) Manually unlock a userMethods in com.broadleafcommerce.auth.user.service that return types with arguments of type UserModifier and TypeMethodDescriptionprotected UserResourceLockService<User>DefaultAccountMemberRoleChangeRequestHandler.getUserResourceLockService()protected UserService<User>DefaultAccountMemberRoleChangeRequestHandler.getUserService()protected UserService<User>DefaultAccountUpdateRequestHandler.getUserService()protected UserService<User>DefaultOAuth2UserDetailsService.getUserService()protected UserService<User>DefaultUserAttributesRequestHandler.getUserService()protected UserService<User>DefaultUserLockoutService.getUserService()DefaultUserLockoutService.unlockUserIfEligible(String username, String clientId) UserLockoutService.unlockUserIfEligible(String username, String clientId) If a user is eligible for unlocking, unlock them.Methods in com.broadleafcommerce.auth.user.service with parameters of type UserModifier and TypeMethodDescriptionprotected <V> VDefaultUserResourceLockService._doWithTemporaryLock(@NonNull User user, @NonNull String lockToken, @NonNull Function<String, V> function) A convenience method for locking the user with the configured time-to-live fromAuthenticationResourceLockProperties.getUserLockTtl(), perform an operation, and then unlock the user.protected <V> VDefaultUserResourceLockService._doWithTemporaryLock(@NonNull User user, @NonNull String lockToken, @NonNull Supplier<V> operation) A convenience method for perform an operation with an existing lock token.protected <V> VDefaultUserResourceLockService._doWithTemporaryLock(@NonNull User user, @NonNull Function<String, V> function) A convenience method for locking theUser, perform an operation, and then unlock the user.protected <V> VDefaultUserResourceLockService._doWithTemporaryLock(@NonNull User user, @NonNull Supplier<V> operation) A convenience method for locking the user with the configured time-to-live fromAuthenticationResourceLockProperties.getUserLockTtl(), perform an operation, and then unlock the user.protected <V> VDefaultUserResourceLockService._doWithTemporaryLock(@NonNull User user, Duration lockTTL, @NonNull String lockToken, @NonNull Function<String, V> function) A convenience method for perform an operation with an existing lock token.protected <V> VDefaultUserResourceLockService._doWithTemporaryLock(@NonNull User user, Duration lockTTL, @NonNull Function<String, V> function) A convenience method for locking theUser, perform an operation, and then unlock the user.protected voidDefaultImpersonationClaimsEnhancer.addCsrClaims(ImpersonationRequestToken impersonationRequestToken, User csr, Map<String, Object> enhancedClaims) protected voidDefaultImpersonationClaimsEnhancer.addWhitelistedAuthorities(Map<String, Object> enhancedClaims, User user) protected com.broadleafcommerce.data.tracking.core.context.ContextInfoDefaultUserMessagingService.buildContextInfo(User user, String clientId) protected OAuth2UserDetailsDefaultOAuth2UserDetailsService.buildUserDetails(User user, String clientId, String serverId) booleanDefaultUserLockoutService.canResetPassword(User user) booleanUserLockoutService.canResetPassword(User user) Return true if this user can reset their password.voidDefaultUserLockoutService.createLoginAttempt(User user, String loginAttemptResult) voidUserLockoutService.createLoginAttempt(User user, String loginAttemptResult) Create a user login attempt.<V> VDefaultUserResourceLockService.doWithLock(@NonNull User user, String lockToken, @NonNull Supplier<V> operation) <V> VDefaultUserResourceLockService.doWithLock(@NonNull User user, Duration lockTTL, String lockToken, @NonNull Function<String, V> function) default <V> VUserResourceLockService.doWithLock(User user, String lockToken, Function<String, V> function) A convenience method forUserResourceLockService.lockUser(User)andUserResourceLockService.unlockUser(String)to obtain a lock for aUser, perform an operation, and then unlock the user.<V> VUserResourceLockService.doWithLock(User user, String lockToken, Supplier<V> operation) A convenience method forUserResourceLockService.lockUser(User)andUserResourceLockService.unlockUser(String)to obtain a lock for aUser, perform an operation, and then unlock the user.<V> VUserResourceLockService.doWithLock(User user, Duration lockTTL, String lockToken, Function<String, V> function) A convenience method forUserResourceLockService.lockUser(User)andUserResourceLockService.unlockUser(String)to obtain a lock for aUser, perform an operation, and then unlock the user.default <V> VUserResourceLockService.doWithLock(User user, Function<String, V> function) A convenience method forUserResourceLockService.lockUser(User)andUserResourceLockService.unlockUser(String)to obtain a lock for aUser, perform an operation, and then unlock the user.default <V> VUserResourceLockService.doWithLock(User user, Supplier<V> operation) A convenience method forUserResourceLockService.lockUser(User)andUserResourceLockService.unlockUser(String)to obtain a lock for aUser, perform an operation, and then unlock the user.Manually lock a userprotected voidDefaultUserAttributesRequestHandler.putRequestedUserAttributes(User user, Map<String, Object> attributesToAdd) Save the new attributes into theUser'sattributes map.voidDefaultUserMessagingService.sendPasswordChangedEmail(@NonNull User user, @NonNull String clientId) voidDefaultUserMessagingService.sendResetPasswordEmail(@NonNull User user, @NonNull String token, @NonNull String clientId) protected voidDefaultUserLockoutService.throwIfLocked(int attempts, int attemptsAllowed, String username, AuthorizationServer server, User user) protected voidDefaultUserLockoutService.unlockOrValidateAttemptsLessThanMaximum(String username, User user, AuthorizationServer server, int attemptCount, int maximumAttemptsAllowed) DefaultUserLockoutService.unlockUser(User user) UserLockoutService.unlockUser(User user) Manually unlock a userDefaultUserLockoutService.unlockUserOnPasswordResetIfEligible(User user) UserLockoutService.unlockUserOnPasswordResetIfEligible(User user) After a password reset, unlock the user if they're eligible.protected booleanDefaultUserLockoutService.userShouldBeUnlocked(User user, AuthorizationServer server) Method parameters in com.broadleafcommerce.auth.user.service with type arguments of type UserModifier and TypeMethodDescriptionvoidDefaultAccountMemberRoleChangeRequestHandler.setUserResourceLockService(UserResourceLockService<User> userResourceLockService) Constructor parameters in com.broadleafcommerce.auth.user.service with type arguments of type UserModifierConstructorDescriptionDefaultAccountMemberRoleChangeRequestHandler(UserService<User> userService, UserRoleService<UserRole> userRoleService) DefaultAccountUpdateRequestHandler(AccountRoleService<AccountRole> accountRoleService, CustomerAccountService<CustomerAccount> customerAccountService, UserService<User> userService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) 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) -
Uses of User in com.broadleafcommerce.auth.user.service.autoconfigure
Methods in com.broadleafcommerce.auth.user.service.autoconfigure that return types with arguments of type UserModifier and TypeMethodDescription<D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable>
PasscodeService<PasswordToken,User> AuthServiceServiceAutoConfiguration.passcodeService(SimplePayloadMapper mapper, PasswordTokenRepository<D> passwordTokenRepository, org.springframework.security.crypto.password.PasswordEncoder passwordEncoder, PasswordTokenProperties passwordTokenProperties) 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) AuthServiceServiceAutoConfiguration.userMessagingService(AuthorizedClientService<AuthorizedClient> clientService, AuthorizationServerService<AuthorizationServer> serverService, com.broadleafcommerce.common.messaging.authentication.AuthenticationMessageProducer messageProducer, com.broadleafcommerce.common.extension.TypeFactory typeFactory) 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) AuthServiceServiceAutoConfiguration.userResourceLockService(com.broadleafcommerce.common.messaging.repository.ResourceLockRepository<?, ?> resourceLockRepository, AuthenticationResourceLockProperties authenticationResourceLockProperties) <D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable>
UserService<User>AuthServiceServiceAutoConfiguration.userService(AuthorizedClientService<AuthorizedClient> clientService, UserRepository<D> userRepository, com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager validatorManager, SimplePayloadMapper simplePayloadMapper, UserUpdateProducer userUpdateProducer) Method parameters in com.broadleafcommerce.auth.user.service.autoconfigure with type arguments of type UserModifier and TypeMethodDescriptionAuthServiceServiceAutoConfiguration.accountMemberRoleChangeRequestHandler(UserService<User> userService, UserRoleService<UserRole> userRoleService) AuthServiceServiceAutoConfiguration.accountStatusChangeRequestHandler(AccountRoleService<AccountRole> accountRoleService, CustomerAccountService<CustomerAccount> customerAccountService, UserService<User> userService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) 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) AuthServiceServiceAutoConfiguration.userClaimsRequestHandler(UserService<User> userService) AuthServiceServiceAutoConfiguration.userLockoutService(UserService<User> userService, UserLoginAttemptService<UserLoginAttempt> loginAttemptService, AuthorizedClientService<AuthorizedClient> clientService, AuthorizationServerService<AuthorizationServer> serverService, UserLockoutProperties userLockoutProperties) 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) 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) 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) -
Uses of User in com.broadleafcommerce.auth.user.service.password
Classes in com.broadleafcommerce.auth.user.service.password with type parameters of type UserModifier and TypeClassDescriptionclassDefaultUserPasswordService<P extends PasswordToken,U extends User, D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> classDefaultUserRegistrationService<P extends User>interfaceUserPasswordService<P extends PasswordToken,U extends User> interfaceUserRegistrationService<P extends User>Registers new users into the user data storeMethods in com.broadleafcommerce.auth.user.service.password with parameters of type UserModifier and TypeMethodDescriptionprotected voidDefaultUserRegistrationService.setContexts(User user, UserRegistration userRegistration) -
Uses of User in com.broadleafcommerce.auth.user.session
Methods in com.broadleafcommerce.auth.user.session that return UserModifier and TypeMethodDescriptionprotected UserFormLoginAuthenticationFilter.checkIfUserPasswordIsExpired(User user) Checks if the user requires their password to be reset because it has expired.Methods in com.broadleafcommerce.auth.user.session that return types with arguments of type UserModifier and TypeMethodDescriptionprotected UserService<User>FormLoginAuthenticationFilter.getUserService()Methods in com.broadleafcommerce.auth.user.session with parameters of type UserModifier and TypeMethodDescriptionprotected UserFormLoginAuthenticationFilter.checkIfUserPasswordIsExpired(User user) Checks if the user requires their password to be reset because it has expired.Method parameters in com.broadleafcommerce.auth.user.session with type arguments of type UserModifier and TypeMethodDescriptionvoidFormLoginAuthenticationFilter.setUserService(UserService<User> userService) -
Uses of User in com.broadleafcommerce.auth.user.session.token.enhancer
Methods in com.broadleafcommerce.auth.user.session.token.enhancer that return UserModifier and TypeMethodDescriptionprotected UserAbstractUserAccessTokenEnhancer.getUser(JwtTokenEnhancerContext context) Retrieve the current authenticatedUser.protected UserCurrentUserCacheAccessTokenEnhancer.readUser(org.springframework.security.core.Authentication userPrincipal) Methods in com.broadleafcommerce.auth.user.session.token.enhancer that return types with arguments of type UserModifier and TypeMethodDescriptionprotected UserService<User>AbstractUserAccessTokenEnhancer.getUserService()protected UserService<User>CurrentUserCacheAccessTokenEnhancer.getUserService()Methods in com.broadleafcommerce.auth.user.session.token.enhancer with parameters of type UserModifier and TypeMethodDescriptionprotected voidUserAccessTokenEnhancer.addLegacyClaims(Map<String, Object> userData, User user) Add legacy claims, primarily for backwards compatibility.UserAccessTokenEnhancer.getAdditionalAttributeClaims(@NonNull User user) If the user type is known, then this will checkUserMappingPropertiesServicefor any additional attributes that have been mapped onto theUserthat should be included as a claim.protected booleanCustomerContextAccessTokenEnhancer.isAssignedToApplication(User user) protected voidUserAccessTokenEnhancer.putServiceIdClaim(Map<String, Object> userData, User user) Constructor parameters in com.broadleafcommerce.auth.user.session.token.enhancer with type arguments of type UserModifierConstructorDescriptionAbstractUserAccessTokenEnhancer(UserService<User> userService, TokenEnhancerUtility tokenEnhancerUtility) AccountIdAccessTokenEnhancer(UserService<User> userService, TokenEnhancerUtility tokenEnhancerUtility, AccountAncestorService accountAncestorService) CurrentUserCacheAccessTokenEnhancer(TokenEnhancerUtility tokenEnhancerUtility, UserService<User> userService) CustomerContextAccessTokenEnhancer(UserService<User> userService, TokenEnhancerUtility tokenEnhancerUtility, ApplicationService<Application> applicationService) CustomerSegmentsAccessTokenEnhancer(UserService<User> userService, TokenEnhancerUtility tokenEnhancerUtility) TenantPropertiesAccessTokenEnhancer(UserService<User> userService, TokenEnhancerUtility tokenEnhancerUtility) UserAccessTokenEnhancer(UserService<User> userService, TokenEnhancerUtility tokenEnhancerUtility) UserRestrictionAccessTokenEnhancer(UserService<User> userService, TokenEnhancerUtility tokenEnhancerUtility, PermissionRepository permissionRepository, SecurityService securityService) -
Uses of User in com.broadleafcommerce.auth.user.session.token.enhancer.autoconfigure
Method parameters in com.broadleafcommerce.auth.user.session.token.enhancer.autoconfigure with type arguments of type UserModifier and TypeMethodDescriptionTokenEnhancerAutoConfiguration.accountIdAccessTokenEnhancer(UserService<User> userService, TokenEnhancerUtility tokenEnhancerUtility, AccountAncestorService accountAncestorService) TokenEnhancerAutoConfiguration.currentUserCacheAccessTokenEnhancer(TokenEnhancerUtility tokenEnhancerUtility, UserService<User> userService) TokenEnhancerAutoConfiguration.customerContextAccessTokenEnhancer(UserService<User> userService, TokenEnhancerUtility tokenEnhancerUtility, ApplicationService<Application> applicationService) TokenEnhancerAutoConfiguration.customerSegmentsAccessTokenEnhancer(UserService<User> userService, TokenEnhancerUtility tokenEnhancerUtility) TokenEnhancerAutoConfiguration.tenantPropertiesAccessTokenEnhancer(UserService<User> userService, TokenEnhancerUtility tokenEnhancerUtility) TokenEnhancerAutoConfiguration.userAccessTokenEnhancer(UserService<User> userService, TokenEnhancerUtility tokenEnhancerUtility) TokenEnhancerAutoConfiguration.userRestrictionAccessTokenEnhancer(UserService<User> userService, TokenEnhancerUtility tokenEnhancerUtility, PermissionRepository permissionRepository, SecurityService securityService) -
Uses of User in com.broadleafcommerce.auth.user.validation
Methods in com.broadleafcommerce.auth.user.validation with parameters of type UserModifier and TypeMethodDescriptionbooleanDefaultPasswordRequestValidator.isPasswordReusedInvalidly(@NonNull User user, String password) booleanPasswordRequestValidator.isPasswordReusedInvalidly(User user, String password) Determines whether the password has been reused by theUserinvalidly.voidChangePasswordFormValidator.validate(User currentUser, ChangePasswordForm changePasswordForm, org.springframework.validation.Errors errors) Verifies that all of the supplied fields in the givenChangePasswordFormare correct, placing any errors into the givenErrors.voidDefaultChangePasswordFormValidator.validate(User currentUser, ChangePasswordForm changePasswordForm, org.springframework.validation.Errors errors) voidDefaultResetPasswordFormValidator.validate(@NonNull List<P> passwordTokens, @NonNull ResetPasswordForm resetPasswordForm, @NonNull org.springframework.validation.Errors errors, @NonNull User user) voidResetPasswordFormValidator.validate(List<P> tokens, ResetPasswordForm resetPasswordForm, org.springframework.validation.Errors errors, User user) Validates a password reset form.protected voidDefaultChangePasswordFormValidator.validateCurrentPassword(@NonNull User currentUser, @NonNull ChangePasswordForm changePasswordForm, String currentPasswordFieldName, @NonNull org.springframework.validation.Errors errors) protected voidDefaultChangePasswordFormValidator.validatedNewPasswordIsNotReused(@NonNull User user, String password, @NonNull org.springframework.validation.Errors errors) Validates that the new password does not match any of thehistorical passwords.protected voidDefaultResetPasswordFormValidator.validatedNewPasswordIsNotReused(@NonNull User user, String password, @NonNull org.springframework.validation.Errors errors) Validates that the new password does not match any of thehistorical passwords. -
Uses of User in com.broadleafcommerce.auth.user.web.authentication.session
Methods in com.broadleafcommerce.auth.user.web.authentication.session that return types with arguments of type UserModifier and TypeMethodDescriptionprotected UserRegistrationService<User>AbstractAuthenticationStrategyDelegate.getRegistrationService()Constructor parameters in com.broadleafcommerce.auth.user.web.authentication.session with type arguments of type UserModifierConstructorDescriptionAbstractAuthenticationStrategyDelegate(OAuth2UserDetailsService oAuth2UserDetailsService, UserRegistrationService<User> registrationService, AuthRegistrationProperties registrationProperties, AuthorizedClientService<AuthorizedClient> clientService, ClientIdentityProviderProperties clientProperties, com.broadleafcommerce.common.extension.TypeFactory typeFactory, PasswordGenerator passwordGenerator) -
Uses of User in com.broadleafcommerce.auth.user.web.endpoint
Methods in com.broadleafcommerce.auth.user.web.endpoint that return UserModifier and TypeMethodDescriptionprotected UserEmbeddedRegistrationController.registerUser(UserRegistration user, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Deprecated.EmbeddedRegistrationController.registerUser(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, UserRegistration userRegistration, String clientId) Methods in com.broadleafcommerce.auth.user.web.endpoint that return types with arguments of type UserModifier and TypeMethodDescriptionprotected PasscodeService<PasswordToken,User> PasscodeEndpoint.getPasscodeService()protected UserRegistrationService<User>EmbeddedRegistrationController.getRegistrationService()protected UserRegistrationService<User>RegistrationFormController.getRegistrationService()protected UserPasswordService<PasswordToken,User> AuthenticationController.getUserPasswordService()protected UserPasswordService<PasswordToken,User> EmbeddedAuthenticationController.getUserPasswordService()protected UserService<User>PasscodeEndpoint.getUserService()Constructor parameters in com.broadleafcommerce.auth.user.web.endpoint with type arguments of type UserModifierConstructorDescriptionAuthenticationController(UserPasswordService<PasswordToken, User> userPasswordService, ClientRedirectService redirectService, UserLoginService loginService, UserLoginProperties properties, AuthorizedClientService<AuthorizedClient> clientService, ClientIdentityProviderProperties clientProperties, BroadleafClientRegistrationRepository clientRegistrationRepository, com.broadleafcommerce.common.extension.TypeFactory typeFactory) EmbeddedAuthenticationController(UserPasswordService<PasswordToken, User> userPasswordService, UserLoginProperties properties, UserLoginService loginService, AuthorizationServerService<AuthorizationServer> authorizationServerService, AuthorizedClientService<AuthorizedClient> authorizedClientService) EmbeddedRegistrationController(UserRegistrationService<User> registrationService, UserLoginProperties properties, UserLoginService loginService, EmbeddedLoginProperties embeddedLoginProperties) PasscodeEndpoint(PasscodeService<PasswordToken, User> passcodeService, UserService<User> userService) PasscodeEndpoint(PasscodeService<PasswordToken, User> passcodeService, UserService<User> userService) RegistrationFormController(UserRegistrationService<User> registrationService, AuthenticationLogoutHandler authenticationLogoutHandler, AuthorizedClientService<AuthorizedClient> clientService, UserLoginProperties properties, ClientRedirectService redirectService, UserLoginService loginService, ApplicationService<Application> applicationService) UserInfoEndpoint(UserService<User> userService)
RegistrationFormController.