Прочитать на английском

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


WSFederationAuthenticationModule.AuthorizationFailed Событие

Определение

Возникает, когда модуль определяет, должен ли он перенаправить пользователя на настроенного издателя для аутентификации.

public event EventHandler<System.IdentityModel.Services.AuthorizationFailedEventArgs> AuthorizationFailed;

Тип события

Примеры

void WSFederationAuthenticationModule_AuthorizationFailed(object sender, AuthorizationFailedEventArgs e)
{
    //Use this event to report more details regarding the ahorization failure
    System.Diagnostics.Trace.WriteLine("Handling AuthorizationFailed event");
}

Комментарии

Событие AuthorizationFailed возникает при сбое авторизации для HTTP-запроса. Он вызывается из делегата обработчика OnEndRequest событий посредством вызова OnAuthorizationFailed метода .

Можно задать свойство , AuthorizationFailedEventArgs.RedirectToIdentityProvider чтобы указать, будет ли запрос перенаправляться поставщику удостоверений. Платформа инициализирует это свойство значением , false если пользователь уже прошел проверку подлинности. В этом случае установка свойства в значение true может вызвать цикл с STS.

Примечание

Событие RedirectingToIdentityProvider можно использовать для изменения URL-адреса или отмены перенаправления.

Чтобы обработать это событие в ASP.NET приложении, создайте метод с именем WSFederationAuthentication_AuthorizationFailed в файле global.asax.

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

Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1