次の方法で共有


SessionAuthenticationModule.ValidateSessionToken(SessionSecurityToken) メソッド

定義

指定された SessionSecurityToken を検証し、ID を返します。

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

検証するトークン。

戻り値

トークンに含まれている ID のコレクション。

例外

トークンの期限が切れています。

トークンの開始時刻はまだ有効ではありません。

有効なセッション トークン ハンドラーが構成されていません。 (SessionSecurityTokenHandler プロパティに SecurityTokenHandlers が構成されていません)

注釈

このメソッドは、 メソッドから呼び出されます AuthenticateSessionSecurityToken 。 構成されたセッション トークン ハンドラーの メソッドを呼び出 SessionSecurityTokenHandler.ValidateToken して、トークンを検証し、その ID を抽出します。

適用対象