WSFederationAuthenticationModule.GetSecurityToken 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從指定的要求讀取安全性權杖。
多載
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
從中讀取權杖的登入回應訊息。
傳回
已從訊息讀取的安全性權杖。
例外狀況
message
為 null
。
備註
默認實作會 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 要求。
傳回
已讀取的安全性權杖。
例外狀況
request
為 null
。
備註
從要求處理管線呼叫,以取得 WS-Federation 登入要求訊息做為 SecurityToken 物件。
默認實作會叫用 GetSignInResponseMessage 方法來取得 SignInResponseMessage 對象,然後叫用 WSFederationAuthenticationModule.GetSecurityToken(SignInResponseMessage) 多載。
使用衍生類別來解譯特定類型的要求。