Share via


WSFederationAuthenticationModule.GetSecurityToken メソッド

定義

指定した要求からセキュリティ トークンを読み取ります。

オーバーロード

GetSecurityToken(SignInResponseMessage)

指定した WS フェデレーション サインイン応答メッセージからセキュリティ トークンを読み取ります。

GetSecurityToken(HttpRequestBase)

指定した HTTP 要求からセキュリティ トークンを読み取ります。

GetSecurityToken(SignInResponseMessage)

指定した WS フェデレーション サインイン応答メッセージからセキュリティ トークンを読み取ります。

public:
 virtual System::IdentityModel::Tokens::SecurityToken ^ GetSecurityToken(System::IdentityModel::Services::SignInResponseMessage ^ message);
public virtual System.IdentityModel.Tokens.SecurityToken GetSecurityToken (System.IdentityModel.Services.SignInResponseMessage message);
abstract member GetSecurityToken : System.IdentityModel.Services.SignInResponseMessage -> System.IdentityModel.Tokens.SecurityToken
override this.GetSecurityToken : System.IdentityModel.Services.SignInResponseMessage -> System.IdentityModel.Tokens.SecurityToken
Public Overridable Function GetSecurityToken (message As SignInResponseMessage) As SecurityToken

パラメーター

message
SignInResponseMessage

トークンを読み取るサインインの応答メッセージ。

戻り値

メッセージから読み取られたセキュリティ トークン。

例外

messagenull です。

注釈

既定の実装では、 メソッドを WSFederationAuthenticationModule.GetXmlTokenFromMessage(SignInResponseMessage, WSFederationSerializer) 呼び出してトークンを取得し、構成されたセキュリティ トークン ハンドラーから適切なハンドラーを使用してトークンを読み取ります。

適用対象

GetSecurityToken(HttpRequestBase)

指定した HTTP 要求からセキュリティ トークンを読み取ります。

public:
 virtual System::IdentityModel::Tokens::SecurityToken ^ GetSecurityToken(System::Web::HttpRequestBase ^ request);
public virtual System.IdentityModel.Tokens.SecurityToken GetSecurityToken (System.Web.HttpRequestBase request);
abstract member GetSecurityToken : System.Web.HttpRequestBase -> System.IdentityModel.Tokens.SecurityToken
override this.GetSecurityToken : System.Web.HttpRequestBase -> System.IdentityModel.Tokens.SecurityToken
Public Overridable Function GetSecurityToken (request As HttpRequestBase) As SecurityToken

パラメーター

request
HttpRequestBase

トークンの読み取り元の HTTP 要求。

戻り値

読み取られたセキュリティ トークン。

例外

requestnullです。

注釈

WS-Federation サインイン要求メッセージをオブジェクトとして SecurityToken 取得するために、要求処理パイプラインから呼び出されます。

既定の実装では、 メソッドを GetSignInResponseMessage 呼び出してオブジェクトを SignInResponseMessage 取得し、オーバーロードを WSFederationAuthenticationModule.GetSecurityToken(SignInResponseMessage) 呼び出します。

派生クラスを使用して、特定の種類の要求を解釈します。

適用対象