SamlSecurityTokenHandler.DetectReplayedToken(SecurityToken) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
如果指定标记已存在于标记重播缓存中则引发异常;否则该标记将添加到缓存中。
protected:
override void DetectReplayedToken(System::IdentityModel::Tokens::SecurityToken ^ token);
protected override void DetectReplayedToken (System.IdentityModel.Tokens.SecurityToken token);
override this.DetectReplayedToken : System.IdentityModel.Tokens.SecurityToken -> unit
Protected Overrides Sub DetectReplayedToken (token As SecurityToken)
参数
- token
- SecurityToken
SecurityToken表示要检查的 SAML 1.1 安全标记(该标记应为 SamlSecurityToken类型)。
例外
token
为 null
。
token
不能作为 SamlSecurityToken 实例被转换。
与标识相关的断言的 ID 是 null
或为空。 (令牌的Assertion属性引用 SamlAssertion,它具有一个 AssertionId 属性,这个属性引用 Saml2Id (该引用值具有 Value 属性,该属性为 null
或为空。))
注解
默认行为是仅检查持有者令牌 (没有密钥) 令牌。 令牌重播缓存是通过 Caches 属性引用Configuration的 SecurityTokenHandlerConfiguration 对象的 属性为此处理程序TokenReplayCacheExpirationPeriod配置的 对象。