WSFederationAuthenticationModule.AuthorizationFailed Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Si verifica quando il modulo determina se l'utente deve essere reindirizzato all'emittente configurato per l'autenticazione.
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)
Tipo evento
Esempio
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");
}
Commenti
L'evento viene generato quando l'autorizzazione AuthorizationFailed non è riuscita per una richiesta HTTP. Viene generato dall'interno del delegato del OnEndRequest gestore eventi tramite una chiamata al OnAuthorizationFailed metodo .
È possibile impostare la AuthorizationFailedEventArgs.RedirectToIdentityProvider proprietà per controllare se la richiesta viene reindirizzata al provider di identità. Il framework inizializza questa proprietà in false
se l'utente è già stato autenticato. In questo caso, l'impostazione della proprietà su true
può causare un ciclo circolare con il servizio di sicurezza.
Nota
L'evento RedirectingToIdentityProvider può essere usato per modificare l'URL o annullare il reindirizzamento.
Per gestire questo evento in un'applicazione ASP.NET, creare un metodo denominato WSFederationAuthentication_AuthorizationFailed
nel file global.asax.