Поделиться через


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 является событием, которое можно отменить. Вы можете присвоить свойству Cancel значение true в обработчике событий, чтобы завершить обработку WS-Federation ответного сообщения для входа.

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

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

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