WSFederationAuthenticationModule.SecurityTokenReceived Událost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í.