WSFederationAuthenticationModule.SecurityTokenReceived Evento
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Ocorre quando um token de segurança foi recebido de um STS (serviço de token de segurança).
public:
event EventHandler<System::IdentityModel::Services::SecurityTokenReceivedEventArgs ^> ^ SecurityTokenReceived;
public event EventHandler<System.IdentityModel.Services.SecurityTokenReceivedEventArgs> SecurityTokenReceived;
member this.SecurityTokenReceived : EventHandler<System.IdentityModel.Services.SecurityTokenReceivedEventArgs>
Public Custom Event SecurityTokenReceived As EventHandler(Of SecurityTokenReceivedEventArgs)
Public Event SecurityTokenReceived As EventHandler(Of SecurityTokenReceivedEventArgs)
Tipo de evento
Exemplos
void WSFederationAuthenticationModule_SecurityTokenReceived(object sender, SecurityTokenReceivedEventArgs e)
{
//Augment token validation with your cusotm validation checks without invalidating the token.
System.Diagnostics.Trace.WriteLine("Handling SecurityTokenReceived event");
}
Comentários
Você pode adicionar um manipulador de eventos para modificar o token antes que ele seja validado. No manipulador de eventos, você pode acessar o token de segurança por meio da SecurityTokenReceivedEventArgs.SecurityToken propriedade . O SecurityTokenReceived evento é um evento cancelável, você pode definir a Cancel propriedade como true
em um manipulador de eventos para encerrar o processamento do WS-Federation mensagem de resposta de entrada.
Esse evento é gerado de dentro do OnAuthenticateRequest delegado do manipulador de eventos ao processar uma mensagem de resposta de entrada WS-Federation ("wsignin1.0") recebida do STS (serviço de token de segurança). Ele é gerado logo após um token de segurança ter sido desserializado do wresult ou do parâmetro wresultptr na mensagem de resposta de entrada, mas antes que o token de segurança seja validado.