WSFederationAuthenticationModule.GetSecurityToken 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從指定的請求讀取安全令牌。
多載
| 名稱 | Description |
|---|---|
| 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)
使用衍生類別來解釋特定類型的請求。