WSFederationAuthenticationModule.GetSecurityToken Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Lê um token de segurança do pedido especificado.
Sobrecargas
| Name | Description |
|---|---|
| GetSecurityToken(SignInResponseMessage) |
Lê um token de segurança da mensagem de resposta de início de sessão da Federação WS especificada. |
| GetSecurityToken(HttpRequestBase) |
Lê um token de segurança a partir do pedido HTTP especificado. |
GetSecurityToken(SignInResponseMessage)
Lê um token de segurança da mensagem de resposta de início de sessão da Federação WS especificada.
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
A mensagem de resposta de início de sessão a partir da qual ler o token.
Devoluções
O token de segurança que foi lido da mensagem.
Exceções
message é null.
Observações
A implementação padrão invoca o WSFederationAuthenticationModule.GetXmlTokenFromMessage(SignInResponseMessage, WSFederationSerializer) método para obter o token e lê-o usando o handler apropriado dos handlers de token de segurança configurados.
Aplica-se a
GetSecurityToken(HttpRequestBase)
Lê um token de segurança a partir do pedido HTTP especificado.
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
O pedido HTTP a partir do qual ler o token.
Devoluções
O token de segurança que foi lido.
Exceções
request é null.
Observações
Chamado a partir do pipeline de processamento de pedidos para obter a mensagem de pedido de início de sessão WS-Federation como SecurityToken objeto.
A implementação padrão invoca o GetSignInResponseMessage método para obter um SignInResponseMessage objeto e depois invoca a WSFederationAuthenticationModule.GetSecurityToken(SignInResponseMessage) sobrecarga.
Use uma classe derivada para interpretar um tipo específico de pedido.