SessionAuthenticationModule.ValidateSessionToken(SessionSecurityToken) 方法

定义

验证指定的 SessionSecurityToken 并返回其标识。

protected:
 System::Collections::ObjectModel::ReadOnlyCollection<System::Security::Claims::ClaimsIdentity ^> ^ ValidateSessionToken(System::IdentityModel::Tokens::SessionSecurityToken ^ sessionSecurityToken);
protected System.Collections.ObjectModel.ReadOnlyCollection<System.Security.Claims.ClaimsIdentity> ValidateSessionToken (System.IdentityModel.Tokens.SessionSecurityToken sessionSecurityToken);
member this.ValidateSessionToken : System.IdentityModel.Tokens.SessionSecurityToken -> System.Collections.ObjectModel.ReadOnlyCollection<System.Security.Claims.ClaimsIdentity>
Protected Function ValidateSessionToken (sessionSecurityToken As SessionSecurityToken) As ReadOnlyCollection(Of ClaimsIdentity)

参数

sessionSecurityToken
SessionSecurityToken

要验证的标记。

返回

包含在标记中的标识的集合。

例外

标记的开始时间尚未有效。

没有已配置的无效会话标记处理程序。 (在 SessionSecurityTokenHandler 属性中未配置 SecurityTokenHandlers。)

注解

此方法从 AuthenticateSessionSecurityToken 方法调用。 它调用 SessionSecurityTokenHandler.ValidateToken 已配置的会话令牌处理程序的 方法来验证令牌并提取其标识。

适用于