WSFederationAuthenticationModule.GetSecurityToken Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.