类 Oauth2AuthorizationServiceConfig.RedisOauth2AuthorizationServiceConfig

java.lang.Object
cn.bbwres.biscuit.security.oauth2.config.Oauth2AuthorizationServiceConfig.RedisOauth2AuthorizationServiceConfig
封闭类:
Oauth2AuthorizationServiceConfig

@Configuration @ConditionalOnProperty(prefix="biscuit.security", name="token-store-type", havingValue="redis") @ConditionalOnClass(org.springframework.data.redis.core.RedisOperations.class) public static class Oauth2AuthorizationServiceConfig.RedisOauth2AuthorizationServiceConfig extends Object
认证服务的token配置
  • 构造器详细资料

    • RedisOauth2AuthorizationServiceConfig

      public RedisOauth2AuthorizationServiceConfig()
  • 方法详细资料

    • authorizationService

      @Bean public org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationService authorizationService(org.springframework.security.oauth2.server.authorization.client.RegisteredClientRepository registeredClientRepository, @Qualifier("oauth2RedisTemplate") org.springframework.data.redis.core.RedisTemplate<Object,Object> redisTemplate, BiscuitSecurityProperties biscuitSecurityProperties)
      基于redis 认证的 OAuth2AuthorizationService
      参数:
      registeredClientRepository - 客户端信息
      redisTemplate - 资源信息
      biscuitSecurityProperties - 配置信息
      返回:
      OAuth2AuthorizationService
    • authorizationConsentService

      @Bean public org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationConsentService authorizationConsentService(@Qualifier("oauth2RedisTemplate") org.springframework.data.redis.core.RedisTemplate<Object,Object> redisTemplate, BiscuitSecurityProperties biscuitSecurityProperties)
      基于redis 认证的 OAuth2AuthorizationService
      参数:
      redisTemplate - 资源信息
      biscuitSecurityProperties - 配置信息
      返回:
      OAuth2AuthorizationConsentService
    • oauth2RedisTemplate

      @Bean("oauth2RedisTemplate") public org.springframework.data.redis.core.RedisTemplate<Object,Object> oauth2RedisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory)