WSFederationAuthenticationModule.GetSecurityToken Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Lit un jeton de sécurité à partir d'une demande spécifiée.
Surcharges
GetSecurityToken(SignInResponseMessage) |
Lit un jeton de sécurité à partir du message de réponse de connexion WS Federation spécifié. |
GetSecurityToken(HttpRequestBase) |
Lit un jeton de sécurité à partir d'une demande HTTP spécifiée. |
GetSecurityToken(SignInResponseMessage)
Lit un jeton de sécurité à partir du message de réponse de connexion WS Federation spécifié.
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
Paramètres
- message
- SignInResponseMessage
Message de réponse de connexion dans lequel lire le jeton.
Retours
Jeton de sécurité qui a été lu dans le message.
Exceptions
message
a la valeur null
.
Remarques
L’implémentation par défaut appelle la WSFederationAuthenticationModule.GetXmlTokenFromMessage(SignInResponseMessage, WSFederationSerializer) méthode pour obtenir le jeton et le lit à l’aide du gestionnaire approprié à partir des gestionnaires de jetons de sécurité configurés.
S’applique à
GetSecurityToken(HttpRequestBase)
Lit un jeton de sécurité à partir d'une demande HTTP spécifiée.
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
Paramètres
- request
- HttpRequestBase
Requête HTTP depuis laquelle lire le jeton.
Retours
Jeton de sécurité ayant été lu.
Exceptions
request
a la valeur null
.
Remarques
Appelé à partir du pipeline de traitement de la demande pour obtenir le message de demande de connexion WS-Federation en tant qu’objet SecurityToken .
L’implémentation par défaut appelle la GetSignInResponseMessage méthode pour obtenir un SignInResponseMessage objet, puis appelle la WSFederationAuthenticationModule.GetSecurityToken(SignInResponseMessage) surcharge.
Utilisez une classe dérivée pour interpréter un type spécifique de requête.