WSFederationAuthenticationModule.SecurityTokenReceived Událost

Definice

Vyvolá se při přijetí tokenu zabezpečení 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

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

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

Platí pro

Viz také