类 OAuth2ComplianceConfiguration
java.lang.Object
cn.herodotus.stirrup.oauth2.enhance.config.OAuth2ComplianceConfiguration
@Configuration(proxyBeanMethods=false)
@ConditionalOnClass(cn.herodotus.stirrup.message.ability.definition.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 oauth2AccountStatusManager) accountStatusManager(org.springframework.security.core.userdetails.UserDetailsService userDetailsService, cn.herodotus.stirrup.message.ability.definition.AccountStatusEventManager accountStatusChanger, LockedUserDetailsStampManager lockedUserDetailsStampManager) authenticationFailureListener(SignInFailureLimitedStampManager signInFailureLimitedStampManager, OAuth2AccountStatusManager oauth2AccountStatusManager) lockedUserDetailsStampManager(cn.herodotus.stirrup.oauth2.core.properties.OAuth2AuthenticationProperties authenticationProperties) voidsignInFailureLimitedStampManager(cn.herodotus.stirrup.oauth2.core.properties.OAuth2AuthenticationProperties authenticationProperties)
-
构造器详细资料
-
OAuth2ComplianceConfiguration
public OAuth2ComplianceConfiguration()
-
-
方法详细资料
-
postConstruct
@PostConstruct public void postConstruct() -
lockedUserDetailsStampManager
@Bean public LockedUserDetailsStampManager lockedUserDetailsStampManager(cn.herodotus.stirrup.oauth2.core.properties.OAuth2AuthenticationProperties authenticationProperties) -
signInFailureLimitedStampManager
@Bean public SignInFailureLimitedStampManager signInFailureLimitedStampManager(cn.herodotus.stirrup.oauth2.core.properties.OAuth2AuthenticationProperties authenticationProperties) -
accountStatusManager
@Bean public OAuth2AccountStatusManager accountStatusManager(org.springframework.security.core.userdetails.UserDetailsService userDetailsService, cn.herodotus.stirrup.message.ability.definition.AccountStatusEventManager accountStatusChanger, LockedUserDetailsStampManager lockedUserDetailsStampManager) -
accountLockStatusListener
@Bean @ConditionalOnAutoUnlockUserAccount public AccountAutoEnableListener accountLockStatusListener(org.springframework.data.redis.listener.RedisMessageListenerContainer redisMessageListenerContainer, OAuth2AccountStatusManager oauth2AccountStatusManager) -
authenticationFailureListener
@Bean @ConditionalOnMissingBean public AuthenticationFailureListener authenticationFailureListener(SignInFailureLimitedStampManager signInFailureLimitedStampManager, OAuth2AccountStatusManager oauth2AccountStatusManager)
-