Class OAuth2ComplianceConfiguration
java.lang.Object
cn.herodotus.engine.oauth2.management.configuration.OAuth2ComplianceConfiguration
@Configuration(proxyBeanMethods=false)
@ConditionalOnBean(cn.herodotus.engine.message.core.logic.strategy.AccountStatusEventManager.class)
public class OAuth2ComplianceConfiguration
extends Object
Description: OAuth2 应用安全合规配置
- Author:
- : gengwei.zheng
- Date:
- : 2022/7/11 10:20
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccountLockStatusListener(org.springframework.data.redis.listener.RedisMessageListenerContainer redisMessageListenerContainer, OAuth2AccountStatusManager accountStatusManager) accountStatusManager(org.springframework.security.core.userdetails.UserDetailsService userDetailsService, cn.herodotus.engine.message.core.logic.strategy.AccountStatusEventManager accountStatusChanger, LockedUserDetailsStampManager lockedUserDetailsStampManager) authenticationFailureListener(SignInFailureLimitedStampManager stampManager, OAuth2AccountStatusManager accountLockService) void
-
Constructor Details
-
OAuth2ComplianceConfiguration
public OAuth2ComplianceConfiguration()
-
-
Method Details
-
postConstruct
@PostConstruct public void postConstruct() -
accountStatusManager
@Bean public OAuth2AccountStatusManager accountStatusManager(org.springframework.security.core.userdetails.UserDetailsService userDetailsService, cn.herodotus.engine.message.core.logic.strategy.AccountStatusEventManager accountStatusChanger, LockedUserDetailsStampManager lockedUserDetailsStampManager) -
accountLockStatusListener
@Bean @ConditionalOnAutoUnlockUserAccount public AccountAutoEnableListener accountLockStatusListener(org.springframework.data.redis.listener.RedisMessageListenerContainer redisMessageListenerContainer, OAuth2AccountStatusManager accountStatusManager) -
authenticationFailureListener
@Bean @ConditionalOnMissingBean public AuthenticationFailureListener authenticationFailureListener(SignInFailureLimitedStampManager stampManager, OAuth2AccountStatusManager accountLockService)
-