public class AuthStateSessionCache extends Object implements Auth2StateCache
AuthDefaultSource 的 name(). 这样相同 session
与相同的第三方 AuthDefaultSource 的 name() 的 cache key 永远相同 AuthCacheConfig.timeout. get(key))会判断是否过期, 过期则删除, 调用 containsKey(key) 时会走 get(key)
流程. AuthDefaultSource 的 name(), cache(key, value) 会覆盖上一次的 value; | 构造器和说明 |
|---|
AuthStateSessionCache(Auth2Properties auth2Properties) |
public AuthStateSessionCache(Auth2Properties auth2Properties)
public void cache(String key, String value)
cache 在接口中 me.zhyd.oauth.cache.AuthStateCachepublic void cache(String key, String value, long timeout)
cache 在接口中 me.zhyd.oauth.cache.AuthStateCachepublic void remove(String key)
key - state cache keypublic boolean containsKey(String key)
containsKey 在接口中 me.zhyd.oauth.cache.AuthStateCachepublic CacheKeyStrategy getCacheKeyStrategy()
Auth2StateCachegetCacheKeyStrategy 在接口中 Auth2StateCacheCopyright © 2021. All rights reserved.