Freigeben über


WSFederationAuthenticationModule.SecurityTokenValidated Ereignis

Definition

Tritt auf, nachdem ein Sicherheitstoken, das vom Sicherheitstokendienst (SECURITY Token Service, STS) empfangen wurde, überprüft wurde, aber bevor das Sitzungssicherheitstoken erstellt wird.

public:
 event EventHandler<System::IdentityModel::Services::SecurityTokenValidatedEventArgs ^> ^ SecurityTokenValidated;
public event EventHandler<System.IdentityModel.Services.SecurityTokenValidatedEventArgs> SecurityTokenValidated;
member this.SecurityTokenValidated : EventHandler<System.IdentityModel.Services.SecurityTokenValidatedEventArgs> 
Public Custom Event SecurityTokenValidated As EventHandler(Of SecurityTokenValidatedEventArgs) 
Public Event SecurityTokenValidated As EventHandler(Of SecurityTokenValidatedEventArgs) 

Ereignistyp

Beispiele

void WSFederationAuthenticationModule_SecurityTokenValidated(object sender, SecurityTokenValidatedEventArgs e)
{
    //All vlidation SecurityTokenHandler checks are successful
    System.Diagnostics.Trace.WriteLine("Handling SecurityTokenValidated event");
}

Hinweise

Sie können einen Ereignishandler hinzufügen, um den Prinzipal zu ändern, der beim Verarbeiten einer WS-Federation Anmeldeantwortnachricht von einem Sicherheitstokendienst (Security Token Service, STS) erstellt wurde, bevor es zum Erstellen des Sitzungstokens verwendet wird. Im Ereignishandler können Sie über die ClaimsPrincipal Eigenschaft auf den Prinzipal zugreifen. Das SecurityTokenValidated Ereignis ist ein abbruchfähiges Ereignis, Sie können die Cancel Eigenschaft true in einem Ereignishandler festlegen, um die Verarbeitung der WS-Federation Anmeldeantwortnachricht zu beenden.

Dieses Ereignis wird aus dem OnAuthenticateRequest Ereignishandlerdelegat ausgelöst, wenn eine WS-Federation Anmeldeantwortnachricht ("wsignin1.0"), die vom Sicherheitstokendienst (STS) empfangen wird, verarbeitet wird. Sie wird direkt nach dem Sicherheitstoken ausgelöst, das vom wresult oder dem wresultptr-Parameter in der Anmeldeantwort überprüft wurde, und bevor das Sitzungssicherheitstoken erstellt wird.

Gilt für: