@Configuration @EnableBinding(value={com.broadleafcommerce.common.messaging.authentication.AuthenticationMessageProducer.class,PurgeLoginTriggeredJobEventConsumer.class}) @EnableConfigurationProperties(value=AuthRegistrationProperties.class) public class AuthServiceServiceAutoConfiguration extends Object
Constructor and Description |
---|
AuthServiceServiceAutoConfiguration() |
Modifier and Type | Method and Description |
---|---|
UserRegistrationTypeResolver |
customerTypeResolver() |
<D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> |
passcodeService(SimplePayloadMapper mapper,
PasswordTokenRepository<D> passwordTokenRepository,
org.springframework.security.crypto.password.PasswordEncoder passwordEncoder,
PasswordTokenProperties passwordTokenProperties) |
PurgeLoginTableJobListener |
purgeLoginTableJobListener(UserLoginAttemptService<UserLoginAttempt> userLoginAttemptService,
AuthorizationServerService<AuthorizationServer> serverService,
com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService) |
UserRegistrationService<User> |
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) |
PrivilegeService |
restrictionService(UserRoleService<UserRole> userRoleService,
UserRoleAncestryHydrationService userRoleAncestryHydrationService,
AuthorizationServerService<AuthorizationServer> serverService) |
SimplePayloadMapper |
simplePayloadMapper(com.broadleafcommerce.common.extension.TypeFactory typeFactory) |
UserAttributesRequestHandler |
userClaimsRequestHandler(UserService<User> userService) |
UserLockoutService |
userLockoutService(UserService<User> userService,
UserLoginAttemptService<UserLoginAttempt> loginAttemptService,
AuthorizedClientService<AuthorizedClient> clientService,
AuthorizationServerService<AuthorizationServer> serverService,
UserLockoutProperties userLockoutProperties) |
<D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> |
userLoginAttemptService(UserLoginAttemptRepository<D> repository,
SimplePayloadMapper mapper,
com.broadleafcommerce.common.extension.TypeFactory typeFactory) |
UserMessagingService<User> |
userMessagingService(AuthorizedClientService<AuthorizedClient> clientService,
AuthorizationServerService<AuthorizationServer> serverService,
com.broadleafcommerce.common.messaging.authentication.AuthenticationMessageProducer messageProducer,
com.broadleafcommerce.common.extension.TypeFactory typeFactory) |
UserOperationService |
userOperationService(PermissionRepository permissionRepository) |
UserPasswordService<PasswordToken,User> |
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> |
userPermissionService(UserPermissionRepository<D> permissionRepository,
com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager validatorManager,
SimplePayloadMapper simplePayloadMapper) |
UserRoleAncestryHydrationService |
userRoleAncestryHydrationService(UserRoleService<UserRole> userRoleService) |
<D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> |
userRoleService(RoleRepository<D> roleRepository,
com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager validatorManager,
SimplePayloadMapper simplePayloadMapper) |
<D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> |
userService(AuthorizedClientService<AuthorizedClient> clientService,
UserRepository<D> userRepository,
com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager validatorManager,
SimplePayloadMapper simplePayloadMapper,
UserUpdateProducer userUpdateProducer) |
@Bean @ConditionalOnMissingBean public <D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> UserService<User> userService(AuthorizedClientService<AuthorizedClient> clientService, UserRepository<D> userRepository, com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager validatorManager, SimplePayloadMapper simplePayloadMapper, UserUpdateProducer userUpdateProducer)
@Bean @ConditionalOnMissingBean public UserPasswordService<PasswordToken,User> 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)
@Bean @ConditionalOnMissingBean public <D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> PasscodeService<PasswordToken,User> passcodeService(SimplePayloadMapper mapper, PasswordTokenRepository<D> passwordTokenRepository, org.springframework.security.crypto.password.PasswordEncoder passwordEncoder, PasswordTokenProperties passwordTokenProperties)
@Bean @ConditionalOnMissingBean public UserOperationService userOperationService(PermissionRepository permissionRepository)
@Bean @ConditionalOnMissingBean public UserMessagingService<User> userMessagingService(AuthorizedClientService<AuthorizedClient> clientService, AuthorizationServerService<AuthorizationServer> serverService, com.broadleafcommerce.common.messaging.authentication.AuthenticationMessageProducer messageProducer, com.broadleafcommerce.common.extension.TypeFactory typeFactory)
@Bean @ConditionalOnMissingBean public SimplePayloadMapper simplePayloadMapper(com.broadleafcommerce.common.extension.TypeFactory typeFactory)
@Bean @ConditionalOnMissingBean public <D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> UserPermissionService<UserPermission> userPermissionService(UserPermissionRepository<D> permissionRepository, com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager validatorManager, SimplePayloadMapper simplePayloadMapper)
@Bean @ConditionalOnMissingBean public PrivilegeService restrictionService(UserRoleService<UserRole> userRoleService, UserRoleAncestryHydrationService userRoleAncestryHydrationService, AuthorizationServerService<AuthorizationServer> serverService)
@Bean @ConditionalOnMissingBean public <D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> UserRoleService<UserRole> userRoleService(RoleRepository<D> roleRepository, com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager validatorManager, SimplePayloadMapper simplePayloadMapper)
@Bean @ConditionalOnMissingBean public UserRegistrationTypeResolver customerTypeResolver()
@Bean @ConditionalOnMissingBean public UserRegistrationService<User> 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)
@Bean @ConditionalOnMissingBean public UserAttributesRequestHandler userClaimsRequestHandler(UserService<User> userService)
@Bean @ConditionalOnMissingBean public UserRoleAncestryHydrationService userRoleAncestryHydrationService(UserRoleService<UserRole> userRoleService)
@Bean @ConditionalOnMissingBean public <D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> UserLoginAttemptService<UserLoginAttempt> userLoginAttemptService(UserLoginAttemptRepository<D> repository, SimplePayloadMapper mapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory)
@Bean @ConditionalOnMissingBean public UserLockoutService userLockoutService(UserService<User> userService, UserLoginAttemptService<UserLoginAttempt> loginAttemptService, AuthorizedClientService<AuthorizedClient> clientService, AuthorizationServerService<AuthorizationServer> serverService, UserLockoutProperties userLockoutProperties)
@Bean @ConditionalOnMissingBean public PurgeLoginTableJobListener purgeLoginTableJobListener(UserLoginAttemptService<UserLoginAttempt> userLoginAttemptService, AuthorizationServerService<AuthorizationServer> serverService, com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService)
Copyright © 2021. All rights reserved.