Condividi tramite


WSFederationAuthenticationModule.GetSecurityToken Metodo

Definizione

Legge un token di sicurezza dalla richiesta specificata.

Overload

GetSecurityToken(SignInResponseMessage)

Legge un token di sicurezza dal messaggio di risposta di accesso specificato di WS Federation.

GetSecurityToken(HttpRequestBase)

Legge un token di sicurezza dalla richiesta HTTP specificata.

GetSecurityToken(SignInResponseMessage)

Legge un token di sicurezza dal messaggio di risposta di accesso specificato di WS Federation.

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

Parametri

message
SignInResponseMessage

Messaggio di risposta di accesso da cui leggere il token.

Restituisce

Token di sicurezza letto dal messaggio.

Eccezioni

message è null.

Commenti

L'implementazione predefinita richiama il WSFederationAuthenticationModule.GetXmlTokenFromMessage(SignInResponseMessage, WSFederationSerializer) metodo per ottenere il token e lo legge usando il gestore appropriato dai gestori dei token di sicurezza configurati.

Si applica a

GetSecurityToken(HttpRequestBase)

Legge un token di sicurezza dalla richiesta HTTP specificata.

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

Parametri

request
HttpRequestBase

Richiesta HTTP da cui leggere il token.

Restituisce

Token di sicurezza letto.

Eccezioni

request è null.

Commenti

Chiamato dalla pipeline di elaborazione delle richieste per ottenere il messaggio di richiesta di accesso WS-Federation come SecurityToken oggetto .

L'implementazione predefinita richiama il GetSignInResponseMessage metodo per ottenere un SignInResponseMessage oggetto e quindi richiama l'overload WSFederationAuthenticationModule.GetSecurityToken(SignInResponseMessage) .

Usare una classe derivata per interpretare un tipo specifico di richiesta.

Si applica a