Udostępnij za pośrednictwem


WSFederationAuthenticationModule.SecurityTokenReceived Zdarzenie

Definicja

Występuje, gdy token zabezpieczający został odebrany z usługi tokenu zabezpieczającego (STS).

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

Typ zdarzenia

Przykłady

void WSFederationAuthenticationModule_SecurityTokenReceived(object sender, SecurityTokenReceivedEventArgs e)
{
    //Augment token validation with your cusotm validation checks without invalidating the token.
    System.Diagnostics.Trace.WriteLine("Handling SecurityTokenReceived event");
}

Uwagi

Można dodać procedurę obsługi zdarzeń, aby zmodyfikować token przed jego zweryfikowaniem. W procedurze obsługi zdarzeń można uzyskać dostęp do tokenu zabezpieczającego SecurityTokenReceivedEventArgs.SecurityToken za pośrednictwem właściwości . Zdarzenie SecurityTokenReceived 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 deserializacji tokenu zabezpieczającego z wresult lub parametru wresultptr w komunikacie odpowiedzi logowania, ale przed zweryfikowaniem tokenu zabezpieczającego.

Dotyczy

Zobacz też