Partager via


WSFederationAuthenticationModule.SecurityTokenReceived Événement

Définition

Se produit lorsqu’un jeton de sécurité a été reçu d’un service de jeton de sécurité (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) 

Type d'événement

Exemples

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

Remarques

Vous pouvez ajouter un gestionnaire d’événements pour modifier le jeton avant sa validation. Dans le gestionnaire d’événements, vous pouvez accéder au jeton de sécurité via la SecurityTokenReceivedEventArgs.SecurityToken propriété. L’événement SecurityTokenReceived est un événement annulable, vous pouvez définir la Cancel propriété true sur laquelle se trouve un gestionnaire d’événements pour arrêter le traitement du message de réponse de connexion WS-Federation.

Cet événement est déclenché à partir de l’intérieur du délégué du OnAuthenticateRequest gestionnaire d’événements lors du traitement d’un message de réponse de connexion WS-Federation (« wsignin1.0 ») reçu du service de jeton de sécurité (STS). Il est déclenché juste après la désérialisation d’un jeton de sécurité à partir du wresult ou du paramètre wresultptr dans le message de réponse de connexion, mais avant la validation du jeton de sécurité.

S’applique à

Voir aussi