WSFederationAuthenticationModule.SecurityTokenValidated Händelse
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Inträffar efter att en säkerhetstoken som togs emot från säkerhetstokentjänsten (STS) har verifierats men innan sessionssäkerhetstoken skapas.
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)
Händelsetyp
Exempel
void WSFederationAuthenticationModule_SecurityTokenValidated(object sender, SecurityTokenValidatedEventArgs e)
{
//All vlidation SecurityTokenHandler checks are successful
System.Diagnostics.Trace.WriteLine("Handling SecurityTokenValidated event");
}
Kommentarer
Du kan lägga till en händelsehanterare för att ändra det huvudnamn som skapas när du bearbetar ett WS-Federation inloggningssvarsmeddelande från en säkerhetstokentjänst (STS) innan det används för att skapa sessionstoken. I händelsehanteraren kan du komma åt huvudkontot via egenskapen ClaimsPrincipal . Händelsen SecurityTokenValidated är en avbruten Cancel händelse. Du kan ange egenskapen till true i en händelsehanterare för att avsluta bearbetningen av WS-Federation inloggningssvarsmeddelande.
Den här händelsen genereras inifrån händelsehanterardelegaten OnAuthenticateRequest när du bearbetar ett WS-Federation inloggningssvarsmeddelande ("wsignin1.0") som tagits emot från säkerhetstokentjänsten (STS). Den utlöses strax efter att säkerhetstoken som deserialiserades från wresult- eller wresultptr-parametern i inloggningssvarsmeddelandet har verifierats och innan sessionssäkerhetstoken skapas.