WSFederationAuthenticationModule.GetSecurityToken Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.