SessionAuthenticationModule.ValidateSessionToken(SessionSecurityToken) SessionAuthenticationModule.ValidateSessionToken(SessionSecurityToken) SessionAuthenticationModule.ValidateSessionToken(SessionSecurityToken) Method

定義

指定された SessionSecurityToken を検証し、ID を返します。Validates the specified SessionSecurityToken and returns its identities.

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>

パラメーター

sessionSecurityToken
SessionSecurityToken SessionSecurityToken SessionSecurityToken

検証するトークン。The token to validate.

戻り値

トークンに含まれている ID のコレクション。The collection of identities that are contained in the token.

例外

トークンの期限が切れています。The token has expired.

トークンの開始時刻はまだ有効ではありません。The token start time is not yet valid.

有効なセッション トークン ハンドラーが構成されていません。There is not a valid session token handler configured. (SessionSecurityTokenHandler プロパティに SecurityTokenHandlers が構成されていません)(There is no SessionSecurityTokenHandler configured in the SecurityTokenHandlers property.)

注釈

このメソッドの呼び出し元、AuthenticateSessionSecurityTokenメソッド。This method is called from the AuthenticateSessionSecurityToken method. 呼び出す、SessionSecurityTokenHandler.ValidateTokenトークンを検証し、その id を抽出する構成済みセッション トークン ハンドラーのメソッド。It invokes the SessionSecurityTokenHandler.ValidateToken method of the configured session token handler to validate the token and extract its identities.

適用対象