WSFederationAuthenticationModule.SecurityTokenValidated Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt auf, nachdem ein vom Sicherheitstokendienst (STS) empfangener Sicherheitstoken überprüft wurde, jedoch bevor der Sitzungssicherheitstoken erstellt wurde.
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 bei der Verarbeitung einer WS-Federation Anmeldeantwortnachricht von einem Sicherheitstokendienst (STS) erstellt wurde, bevor er zum Erstellen des Sitzungstokens verwendet wird. Im Ereignishandler können Sie über die -Eigenschaft auf den ClaimsPrincipal Prinzipal zugreifen. Das SecurityTokenValidated Ereignis ist ein abbruchfähiges Ereignis. Sie können die Cancel -Eigenschaft in einem Ereignishandler auf true
festlegen, um die Verarbeitung der WS-Federation Anmeldeantwortnachricht zu beenden.
Dieses Ereignis wird innerhalb des OnAuthenticateRequest Ereignishandlerdelegaten ausgelöst, wenn eine vom Sicherheitstokendienst (STS) empfangene WS-Federation Anmeldeantwortmeldung ("wsignin1.0") verarbeitet wird. Sie wird direkt nach dem Überprüfen des Sicherheitstokens ausgelöst, das aus dem wresult oder dem wresultptr-Parameter in der Anmeldeantwortnachricht deserialisiert wurde, und bevor das Sitzungssicherheitstoken erstellt wird.