WSFederationAuthenticationModule.SecurityTokenValidated Händelse

Definition

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.

Gäller för