Compartir vía


WSFederationAuthenticationModule.GetSecurityToken Método

Definición

Lee un token de seguridad en la solicitud especificada.

Sobrecargas

GetSecurityToken(SignInResponseMessage)

Lee un token de seguridad del mensaje de respuesta de inicio de sesión de WS-Federation especificado.

GetSecurityToken(HttpRequestBase)

Lee un token de seguridad en la solicitud HTTP especificada.

GetSecurityToken(SignInResponseMessage)

Lee un token de seguridad del mensaje de respuesta de inicio de sesión de WS-Federation especificado.

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

Parámetros

message
SignInResponseMessage

Mensaje de respuesta de inicio de sesión del que se va a leer el token.

Devoluciones

El token de seguridad leído del mensaje.

Excepciones

message es null.

Comentarios

La implementación predeterminada invoca el WSFederationAuthenticationModule.GetXmlTokenFromMessage(SignInResponseMessage, WSFederationSerializer) método para obtener el token y lo lee mediante el controlador adecuado de los controladores de token de seguridad configurados.

Se aplica a

GetSecurityToken(HttpRequestBase)

Lee un token de seguridad en la solicitud HTTP especificada.

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

Parámetros

request
HttpRequestBase

Solicitud HTTP desde el que se debe leer el token.

Devoluciones

El token de seguridad que se ha leído.

Excepciones

request es null.

Comentarios

Se llama desde la canalización de procesamiento de solicitudes para obtener el mensaje de solicitud de inicio de sesión WS-Federation como un SecurityToken objeto .

La implementación predeterminada invoca el GetSignInResponseMessage método para obtener un SignInResponseMessage objeto y, a continuación, invoca la WSFederationAuthenticationModule.GetSecurityToken(SignInResponseMessage) sobrecarga.

Use una clase derivada para interpretar un tipo específico de solicitud.

Se aplica a