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í.
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í.