Partager via


ISSONotification.SendNotification, méthode

Envoie une notification, telle qu'une modification de mot de passe, de l'adaptateur vers le système ENTSSO.

Syntaxe

  
HRESULT SendNotification(  
SSendNotification SendNotification,  
GUID* pguidTrackingId  
);  

Paramètres

SendNotification
[in] Notification à envoyer de l'adaptateur au système ENTSSO.

pguidTrackingId
[out] Lorsque cette méthode est retournée, contient l'ID de suivi généré par le service ENTSSO. Vous pouvez utiliser l'ID à des fins d'audit ou pour corréler la requête et les réponses. Peut être NULL.

Valeur renvoyée

Cette méthode retourne un HRESULT indiquant s’il s’est terminé correctement. Pour plus d'informations, voir la section Valeurs d'erreur.

Valeurs d'erreur

Cette méthode retourne un HRESULT contenant l’une des valeurs du tableau suivant.

Valeur Description
S_OK La méthode a réussi.
E_ACCESSDENIED L’accès est refusé.
ENTSSO_E_NO_SERVER Impossible de contacter le serveur ENTSSO. Vérifiez que le service ENTSSO est en cours d'exécution.
ENTSSO_E_WRONG_STATE L'état de cette méthode appelée n'est pas correct.
ENTSSO_E_INVALID_NOTIFICATION Type de notification non valide.

Remarques

Vous pouvez utiliser SendNotification pour envoyer des modifications de mot de passe et d’autres notifications au système ENTSSO.

Si SendNotification retourne S_OK, cela ne signifie pas qu’une modification de mot de passe a été effectuée sur le système de destination. Par contre, la réception de S_OK indique que ENTSSO a accepté et traitera par la suite votre requête.

Une modification de mot de passe à partir d'un système externe peut avoir plusieurs conséquences :

  • Si une synchronisation de mot de passe partielle est configurée, la base de données SSO pourra être mises à jour, à condition qu'un mappage actif existe pour le compte externe.

  • Si une synchronisation de mot de passe complète est configurée, la modification de mot de passe pourra également être apportée à un compte Windows.

    Si le compte externe n'a pas de mappage actif dans la base de données SSO, la modification de mot de passe pourra n'avoir aucun effet.

    La notification d'exécution de modification de mot de passe est émise lorsque ENTSSO considère que la modification a été apportée, ce qui, comme nous l'avons vu précédemment, peut signifier différentes choses. Dans certains cas, cela peut signifier qu'aucune modification n'a été apportée, que seule la base de données SSO a été mise à jour, ou que le mot de passe Windows a été modifié.

    Notez que les notifications d'exécution de modification de mot de passe renvoyées à l'adaptateur ne sont pas complètement fiables. Dans certaines conditions d'erreur, SSO peut ne jamais recevoir réellement les notifications demandées.

    Dans ENTSSO, la définition des informations d’identification, telles que celles envoyées par SendNotification pour les mises à jour de mot de passe, est plus flexible qu’un simple mot de passe. Lorsque vous définissez une application SSO, vous définissez également les champs d'informations d'identification. Ces champs identifient les étiquettes à utiliser pour les champs de l'interface utilisateur, et si ces champs sont ou non masqués. Par ailleurs, un indicateur spécial spécifie si le champs doit être ou non synchronisé. Le champ 0 est un cas spécial qui définit l’étiquette de l’ID utilisateur. Pour plus d’informations, consultez l’interface ISSOAdmin.

Configuration requise

Plates-formes: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 11 et Windows 10

Voir aussi

ISSONotification, interface (COM)
Membres de ISSONotification
Programmation avec l’authentification unique de l’entreprise