Sdílet prostřednictvím


WSFederationAuthenticationModule.SecurityTokenReceived Událost

Definice

Nastane, když byl token zabezpečení přijat ze služby tokenů zabezpečení (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) 

Event Type

Příklady

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");
}

Poznámky

Před ověřením můžete přidat obslužnou rutinu události, která token upraví. V obslužné rutině události můžete získat přístup k tokenu zabezpečení prostřednictvím SecurityTokenReceivedEventArgs.SecurityToken vlastnosti. Událost SecurityTokenReceived je událost zrušitelná, můžete Cancel nastavit vlastnost v true obslužné rutině události ukončit zpracování WS-Federation přihlašovací odpovědi.

Tato událost je vyvolána z delegáta OnAuthenticateRequest obslužné rutiny události při zpracování zprávy WS-Federation přihlašovací odpovědi ("wsignin1.0") přijaté ze služby tokenů zabezpečení (STS). Vyvolá se hned po deserializaci tokenu zabezpečení z parametru wresult nebo wresultptr ve zprávě s odpovědí na přihlášení, ale před ověřením tokenu zabezpečení.

Platí pro

Viz také