Compartilhar via


WSFederationAuthenticationModule.SecurityTokenValidated Evento

Definição

Ocorre depois que um token de segurança recebido do STS (serviço de token de segurança) tiver sido validado, mas antes que o token de segurança de sessão seja criado.

public:
 event EventHandler<System::IdentityModel::Services::SecurityTokenValidatedEventArgs ^> ^ SecurityTokenValidated;
public event EventHandler<System.IdentityModel.Services.SecurityTokenValidatedEventArgs> SecurityTokenValidated;
member this.SecurityTokenValidated : EventHandler<System.IdentityModel.Services.SecurityTokenValidatedEventArgs> 
Public Custom Event SecurityTokenValidated As EventHandler(Of SecurityTokenValidatedEventArgs) 
Public Event SecurityTokenValidated As EventHandler(Of SecurityTokenValidatedEventArgs) 

Tipo de evento

Exemplos

void WSFederationAuthenticationModule_SecurityTokenValidated(object sender, SecurityTokenValidatedEventArgs e)
{
    //All vlidation SecurityTokenHandler checks are successful
    System.Diagnostics.Trace.WriteLine("Handling SecurityTokenValidated event");
}

Comentários

Você pode adicionar um manipulador de eventos para modificar a entidade de segurança criada durante o processamento de uma mensagem de resposta de entrada WS-Federation de um STS (serviço de token de segurança) antes que ela seja usada para criar o token de sessão. No manipulador de eventos, você pode acessar a entidade de segurança por meio da ClaimsPrincipal propriedade . O SecurityTokenValidated 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 um WS-Federation mensagem de resposta de entrada ("wsignin1.0") recebida do STS (serviço de token de segurança). Ele é gerado logo após o token de segurança que foi desserializado do wresult ou do parâmetro wresultptr na mensagem de resposta de entrada ter sido validado e antes da criação do token de segurança de sessão.

Aplica-se a