类 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 应用安全合规配置
- 作者:
- : gengwei.zheng
- Date:
- : 2022/7/11 10:20
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明accountLockStatusListener(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
-
构造器详细资料
-
OAuth2ComplianceConfiguration
public OAuth2ComplianceConfiguration()
-
-
方法详细资料
-
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)
-