Saml2SecurityTokenHandler.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 2.0 安全标记(该标记应为 Saml2SecurityToken类型)。
例外
token
为 null
。
token
不能作为 Saml2SecurityToken 实例被转换。
与标识相关的断言的 ID 是 null
或为空。 (令牌的Assertion属性引用 Saml2Assertion,它具有一个 Id 属性,这个属性引用 Saml2Id (该引用值具有 Value 属性,该属性为 null
或为空。))
注解
默认行为是仅检查持有者令牌 (没有) 密钥的令牌。 令牌重播缓存是通过 TokenReplayCache 属性引用的 SecurityTokenHandlerConfiguration 对象的 属性为此处理程序Caches配置的对象Configuration。