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) オーバーロードを呼び出します。

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

適用対象