public class RedisTokenAuthenticationManager extends Object implements TokenAuthenticationManager
| 构造器和说明 |
|---|
RedisTokenAuthenticationManager(org.springframework.data.redis.connection.ReactiveRedisConnectionFactory connectionFactory) |
RedisTokenAuthenticationManager(org.springframework.data.redis.core.ReactiveRedisOperations<String,Authentication> operations) |
| 限定符和类型 | 方法和说明 |
|---|---|
reactor.core.publisher.Mono<Authentication> |
getByToken(String token)
根据token获取认证信息
|
reactor.core.publisher.Mono<Void> |
putAuthentication(String token,
Authentication auth,
java.time.Duration ttl)
设置token认证信息
|
reactor.core.publisher.Mono<Void> |
removeToken(String token)
删除token
|
public RedisTokenAuthenticationManager(org.springframework.data.redis.connection.ReactiveRedisConnectionFactory connectionFactory)
public RedisTokenAuthenticationManager(org.springframework.data.redis.core.ReactiveRedisOperations<String,Authentication> operations)
public reactor.core.publisher.Mono<Authentication> getByToken(String token)
TokenAuthenticationManagergetByToken 在接口中 TokenAuthenticationManagertoken - tokenpublic reactor.core.publisher.Mono<Void> removeToken(String token)
TokenAuthenticationManagerremoveToken 在接口中 TokenAuthenticationManagertoken - tokenpublic reactor.core.publisher.Mono<Void> putAuthentication(String token, Authentication auth, java.time.Duration ttl)
TokenAuthenticationManagerputAuthentication 在接口中 TokenAuthenticationManagertoken - tokenauth - 认证信息ttl - 有效期Copyright © 2016–2023. All rights reserved.