WSFederationAuthenticationModule.SecurityTokenValidated Zdarzenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Występuje po zweryfikowaniu tokenu zabezpieczającego otrzymanego z usługi tokenu zabezpieczającego (STS), ale przed utworzeniem tokenu zabezpieczającego sesji.
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)
Typ zdarzenia
Przykłady
void WSFederationAuthenticationModule_SecurityTokenValidated(object sender, SecurityTokenValidatedEventArgs e)
{
//All vlidation SecurityTokenHandler checks are successful
System.Diagnostics.Trace.WriteLine("Handling SecurityTokenValidated event");
}
Uwagi
Można dodać procedurę obsługi zdarzeń, aby zmodyfikować jednostkę utworzoną podczas przetwarzania WS-Federation komunikatu odpowiedzi logowania z usługi tokenu zabezpieczającego (STS), zanim zostanie użyty do utworzenia tokenu sesji. W procedurze obsługi zdarzeń można uzyskać dostęp do podmiotu ClaimsPrincipal zabezpieczeń za pośrednictwem właściwości . Zdarzenie SecurityTokenValidated jest zdarzeniem, które można anulować, można ustawić Cancel właściwość na true
w procedurze obsługi zdarzeń, aby zakończyć przetwarzanie komunikatu odpowiedzi WS-Federation logowania.
To zdarzenie jest wywoływane z poziomu delegata OnAuthenticateRequest obsługi zdarzeń podczas przetwarzania komunikatu odpowiedzi logowania WS-Federation ("wsignin1.0") odebranego z usługi tokenu zabezpieczającego (STS). Jest on zgłaszany tuż po zweryfikowaniu tokenu zabezpieczającego, który został deserializacji z wresult lub parametru wresultptr w komunikacie odpowiedzi logowania został zweryfikowany, a przed utworzeniem tokenu zabezpieczeń sesji.