Бөлісу құралы:


WSFederationAuthenticationModule.SecurityTokenValidated Событие

Определение

Происходит после проверки маркера безопасности, полученного из службы маркеров безопасности (STS), но до создания маркера безопасности сеанса.

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) 

Тип события

Примеры

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

Комментарии

Вы можете добавить обработчик событий, чтобы изменить субъект, созданный при обработке сообщения ответа WS-Federation входа из службы маркеров безопасности (STS), прежде чем он будет использоваться для создания маркера сеанса. В обработчике событий можно получить доступ к субъекту ClaimsPrincipal через свойство. Событие SecurityTokenValidated является отменяемым событием, свойство можно задать Canceltrue в обработчике событий, чтобы завершить обработку сообщения ответа WS-Federation входа.

Это событие вызывается внутри OnAuthenticateRequest делегата обработчика событий при обработке сообщения ответа WS-Federation входа ("wsignin1.0"), полученного от службы маркеров безопасности (STS). Он возникает сразу после десериализации маркера безопасности из wresult или параметра wresultptr в сообщении ответа на вход, а затем перед созданием маркера безопасности сеанса.

Применяется к