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.