我正在编写SessionSecurityTokenCache
的自定义实现,我对expiryTime
方法中SessionSecurityTokenCache
的用途有些疑惑。
据我所知,WIF使用的MruSessionSecurityTokenCache
的默认实现是内部类expiryTime
(提到AddOrUpdate)。在其实施中,AddOrUpdate
被完全忽略。
另外,我在调试时注意到传递给Get()
的值似乎总是here加上5分钟,所以有一些意图以某种方式使用这个值。
几个问题:
GetAll()
上的SessionSecurityTokenCache
和SessionSecurityToken.ValidTo
方法是否应过滤掉过期的令牌?