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) 多載。

使用衍生類別來解譯特定類型的要求。

適用於