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


WSFederationAuthenticationModule.SecurityTokenReceived Событие

Определение

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

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) 

Тип события

Примеры

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");
}

Комментарии

Перед проверкой можно добавить обработчик событий для изменения маркера. В обработчике событий можно получить доступ к маркеру безопасности через SecurityTokenReceivedEventArgs.SecurityToken свойство. Событие SecurityTokenReceived является отменяемым событием, свойство можно задать Canceltrue в обработчике событий, чтобы завершить обработку сообщения ответа WS-Federation входа.

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

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

См. также раздел