Sdílet prostřednictvím


WSFederationAuthenticationModule.SecurityTokenValidated Událost

Definice

Nastane po ověření tokenu zabezpečení přijatého ze služby tokenů zabezpečení (STS), ale před vytvořením tokenu zabezpečení relace.

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) 

Event Type

Příklady

void WSFederationAuthenticationModule_SecurityTokenValidated(object sender, SecurityTokenValidatedEventArgs e)
{
    //All vlidation SecurityTokenHandler checks are successful
    System.Diagnostics.Trace.WriteLine("Handling SecurityTokenValidated event");
}

Poznámky

Před vytvořením tokenu relace můžete přidat obslužnou rutinu události pro úpravu objektu zabezpečení vytvořeného při zpracování zprávy s odpovědí na přihlášení WS-Federation ze služby tokenů zabezpečení (STS). V obslužné rutině události můžete získat přístup k objektu zabezpečení prostřednictvím ClaimsPrincipal vlastnosti. Událost SecurityTokenValidated 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í ze služby wresult nebo parametru wresultptr ve zprávě s odpovědí na přihlášení a před vytvořením tokenu zabezpečení relace.

Platí pro