@Configuration @ConditionalOnBean(value=AbstractSecurityConfig.class) @ConditionalOnClass(value={org.springframework.security.authentication.DefaultAuthenticationEventPublisher.class,org.springframework.security.config.annotation.web.configuration.EnableWebSecurity.class,org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter.class,org.springframework.data.redis.core.RedisOperations.class}) @ConditionalOnMissingBean(name="persistentTokenRepository") @ConditionalOnProperty(prefix="yishuifengxiao.security", name="enable", havingValue="true", matchIfMissing=true) public class SecurityRedisAutoConfiguration extends Object
Constructor and Description |
---|
SecurityRedisAutoConfiguration() |
Modifier and Type | Method and Description |
---|---|
org.springframework.security.web.authentication.rememberme.PersistentTokenRepository |
redisTokenRepository(org.springframework.data.redis.core.RedisTemplate<String,Object> redisTemplate) |
TokenHolder |
tokenHolder(org.springframework.data.redis.core.RedisTemplate<String,Object> redisTemplate) |
@Bean @ConditionalOnBean(name="redisTemplate") @ConditionalOnClass(value=org.springframework.security.authentication.DefaultAuthenticationEventPublisher.class) public org.springframework.security.web.authentication.rememberme.PersistentTokenRepository redisTokenRepository(org.springframework.data.redis.core.RedisTemplate<String,Object> redisTemplate)
@ConditionalOnBean(name="redisTemplate") @Bean @ConditionalOnMissingBean(value=TokenHolder.class) public TokenHolder tokenHolder(org.springframework.data.redis.core.RedisTemplate<String,Object> redisTemplate)
Copyright © 2021. All rights reserved.