Share via


WSFederationAuthenticationModule.SecurityTokenValidated Událost

Definice

Nastane po ověření tokenu zabezpečení, který byl přijat 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

Můžete přidat obslužnou rutinu události pro úpravu objektu zabezpečení vytvořeného při zpracování WS-Federation přihlašovací zprávy ze služby tokenů zabezpečení (STS) předtím, než se použije k vytvoření tokenu relace. V obslužné rutině události můžete k objektu zabezpečení přistupovat prostřednictvím ClaimsPrincipal vlastnosti . Událost SecurityTokenValidated je událost, která se dá zrušit. V obslužné rutině události můžete nastavit Cancel vlastnost na true , aby se ukončilo zpracování WS-Federation přihlašovací zprávy.

Tato událost je vyvolána 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 těsně po ověření tokenu zabezpečení, který byl deserializován z wresult nebo parametr wresultptr ve zprávě odpovědi přihlášení a před vytvořením tokenu zabezpečení relace.

Platí pro