类 OAuth2AuthenticationConfiguration

java.lang.Object
cn.herodotus.engine.oauth2.authentication.configuration.OAuth2AuthenticationConfiguration

@Configuration(proxyBeanMethods=false) @EnableConfigurationProperties(OAuth2AuthenticationProperties.class) public class OAuth2AuthenticationConfiguration extends Object

Description: OAuth2 认证基础模块配置

作者:
: gengwei.zheng
Date:
: 2023/5/13 15:40
  • 构造器详细资料

    • OAuth2AuthenticationConfiguration

      public OAuth2AuthenticationConfiguration()
  • 方法详细资料

    • postConstruct

      @PostConstruct public void postConstruct()
    • lockedUserDetailsStampManager

      @Bean public LockedUserDetailsStampManager lockedUserDetailsStampManager(OAuth2AuthenticationProperties authenticationProperties)
    • signInFailureLimitedStampManager

      @Bean public SignInFailureLimitedStampManager signInFailureLimitedStampManager(OAuth2AuthenticationProperties authenticationProperties)
    • oauth2FormLoginConfigurerCustomer

      @Bean @ConditionalOnMissingBean public OAuth2FormLoginConfigurerCustomizer oauth2FormLoginConfigurerCustomer(OAuth2AuthenticationProperties authenticationProperties)
    • jwtTokenCustomizer

      @Bean public org.springframework.security.oauth2.server.authorization.token.OAuth2TokenCustomizer<org.springframework.security.oauth2.server.authorization.token.JwtEncodingContext> jwtTokenCustomizer()
    • opaqueTokenCustomizer

      @Bean public org.springframework.security.oauth2.server.authorization.token.OAuth2TokenCustomizer<org.springframework.security.oauth2.server.authorization.token.OAuth2TokenClaimsContext> opaqueTokenCustomizer()
    • oauth2ErrorCodeMapperBuilderCustomizer

      @Bean public cn.herodotus.engine.assistant.core.definition.exception.ErrorCodeMapperBuilderCustomizer oauth2ErrorCodeMapperBuilderCustomizer()