WSFederationAuthenticationModule.GetSecurityToken Método

Definição

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.

Aplica-se a