Compartilhar via


WSFederationAuthenticationModule.GetSecurityToken Método

Definição

Lê um token de segurança da solicitação especificada.

Sobrecargas

GetSecurityToken(SignInResponseMessage)

Lê um token de segurança da mensagem de resposta de conexão da Web Services Federation especificada.

GetSecurityToken(HttpRequestBase)

Lê um token de segurança da solicitação HTTP especificada.

GetSecurityToken(SignInResponseMessage)

Lê um token de segurança da mensagem de resposta de conexão da Web Services Federation 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 conexão da qual ler o token.

Retornos

O token de segurança que foi lido da mensagem.

Exceções

message é null.

Comentários

A implementação padrão invoca o WSFederationAuthenticationModule.GetXmlTokenFromMessage(SignInResponseMessage, WSFederationSerializer) método para obter o token e o lê usando o manipulador apropriado dos manipuladores de token de segurança configurados.

Aplica-se a

GetSecurityToken(HttpRequestBase)

Lê um token de segurança da solicitação 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

A solicitação HTTP da qual ler o token.

Retornos

O token de segurança que foi lido.

Exceções

request é null.

Comentários

Chamado do pipeline de processamento de solicitação para obter o WS-Federation mensagem de solicitação de entrada como um SecurityToken objeto.

A implementação padrão invoca o GetSignInResponseMessage método para obter um SignInResponseMessage objeto e invoca a WSFederationAuthenticationModule.GetSecurityToken(SignInResponseMessage) sobrecarga.

Use uma classe derivada para interpretar um tipo específico de solicitação.

Aplica-se a