WSFederationAuthenticationModule.AuthorizationFailed Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Происходит, когда модуль определяет, следует ли перенаправлять пользователя на настроенный издатель для проверки подлинности.
public:
event EventHandler<System::IdentityModel::Services::AuthorizationFailedEventArgs ^> ^ AuthorizationFailed;
public event EventHandler<System.IdentityModel.Services.AuthorizationFailedEventArgs> AuthorizationFailed;
member this.AuthorizationFailed : EventHandler<System.IdentityModel.Services.AuthorizationFailedEventArgs>
Public Custom Event AuthorizationFailed As EventHandler(Of AuthorizationFailedEventArgs)
Public Event AuthorizationFailed As EventHandler(Of AuthorizationFailedEventArgs)
Тип события
Примеры
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.