WSFederationAuthenticationModule.SecurityTokenReceived Händelse

Definition

Inträffar när en säkerhetstoken har tagits emot från en säkerhetstokentjänst (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) 

Händelsetyp

Exempel

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");
}

Kommentarer

Du kan lägga till en händelsehanterare för att ändra token innan den verifieras. I händelsehanteraren kan du komma åt säkerhetstoken via egenskapen SecurityTokenReceivedEventArgs.SecurityToken . Händelsen SecurityTokenReceived ä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 en säkerhetstoken har deserialiserats från wresult- eller wresultptr-parametern i inloggningssvarsmeddelandet, men innan säkerhetstoken verifieras.

Gäller för

Se även