Freigeben über


SSO_NOTIFICATION_TYPE-Aufzählung (COM)

Gibt die verschiedenen Benachrichtigungstypen an, die für Enterprise Single Sign-On (SSO) verwendet werden.

Syntax

  
<Serializable>  
Public Enum SSO_NOTIFICATION_FLAG  
  
[Serializable]  
public enum SSO_NOTIFICATION_FLAG  
  
[Serializable]  
__value public enum SSO_NOTIFICATION_FLAG  
  
            public   
   Serializable  
enum SSO_NOTIFICATION_FLAG  

Elemente

Mitgliedsname Wert Richtung BESCHREIBUNG
SSO_NOTIFICATION_TYPE_NONE 0x00000000 ENTSSO zum Adapter Es stehen keine Benachrichtigungen aus. Dieser Benachrichtigungstyp wird von Gruppenadaptern unterstützt. Es ist nicht erforderlich, diese Benachrichtigung zu bestätigen.
SSO_NOTIFICATION_TYPE_SHUTDOWN 0x00000001 ENTSSO zum Adapter Der ENTSSO-Dienst erfordert das Herunterfahren des Adapters. Der Adapter sollte durch Aufrufen der ISSONotification.ShutdownAdapter-Methode reagieren.

Dieser Benachrichtigungstyp wird von Gruppenadaptern unterstützt. Es weist darauf hin, dass der Gruppenadapter nur heruntergefahren werden soll. Jeder einzelne Adapter, der Teil der Adaptergruppe ist, erhält eine eigene SHUTDOWN-Benachrichtigung.

Es ist nicht erforderlich, diese Benachrichtigung zu bestätigen.
SSO_NOTIFICATION_TYPE_SHUTDOWN_COMPLETE 0x00000002 ENTSSO zum Adapter Der ENTSSO-Dienst hat die ShutdownAdapter-Methode verarbeitet. Dies ist die letzte Benachrichtigung, die vom Adapter mit dem aktuellen Ereignishandle empfangen wird.

Dieser Benachrichtigungstyp wird von Gruppenadaptern unterstützt.

Es ist nicht erforderlich, diese Benachrichtigung zu bestätigen.
SSO_NOTIFICATION_TYPE_PASSWORD_CHANGE 0x00000003 Beides Ein Kennwort wurde geändert.

Beim Senden einer Kennwortänderung von einem Adapter an ENTSSO gilt die Kennwortänderung als akzeptiert und dauerhaft, wenn sie von der Benachrichtigung über SendNotification an ENTSSO zurückgegeben wird. Das bedeutet nicht, dass die Kennwortänderung abgeschlossen ist, sondern dass sie akzeptiert wurde, dauerhaft ist und wahrscheinlich erreicht wird. Unter einigen Fehlerbedingungen könnten Warteschlangen gefüllt werden, in diesem Fall könnten ältere Kennwortänderungen verworfen werden. Im Allgemeinen sollten Sie neuere Kennwortänderungen ausführen als ältere.

Ein Adapter sollte Kennwortänderungen vornehmen, die über ReceiveNotification empfangen werden, der Adapter sollte diese Änderung dauerhaft vornehmen oder die Änderung sofort wirksam machen. Der Adapter sollte dann SendNotification mit PASSWORD_CHANGE_COMPLETE aufrufen, damit dieses Kennwort geändert wird, um ihn aus der Datenbankwarteschlange zu löschen.

Dieser Benachrichtigungstyp wird von Gruppenadaptern nicht unterstützt.

Ein Adapter muss diese Benachrichtigung bestätigen. Es ist optional, damit ENTSSO diese Benachrichtigung bestätigen kann.
SSO_NOTIFICATION_TYPE_PASSWORD_CHANGE_COMPLETE 0x00000004 Beides Der ENTSSO-Dienst hat die Kennwortänderung abgeschlossen. Beachten Sie, dass die Definition des Abschlusses je nach konfigurierter Definition variieren kann. Weitere Informationen finden Sie im Abschnitt "Hinweise " von ReceiveNotification.

Sie können die Nachverfolgungs-ID verwenden, um die ursprüngliche Anforderung mit der Antwort zu korrelieren.

Dieser Benachrichtigungstyp wird von Gruppenadaptern nicht unterstützt.

Es ist nicht erforderlich, diese Benachrichtigung zu bestätigen.
SSO_NOTIFICATION_TYPE_PASSWORD_EXPIRED 0x00000005 Beides Das Kennwort für ein Konto ist abgelaufen. Bei ENTSSO wird dadurch das gespeicherte Kennwort für dieses Konto als abgelaufen gekennzeichnet.

Dieser Benachrichtigungstyp wird von Gruppenadaptern nicht unterstützt.

Es ist erforderlich, dass ein Adapter diese Benachrichtigung bestätigen kann. Es ist optional, damit ENTSSO diese Benachrichtigung bestätigen kann.

Beachten Sie, dass diese Benachrichtigung derzeit nicht implementiert ist. ENTSSO ignoriert alle SSO_NOTIFICATION_TYPE_PASSWORD_EXPIRE Nachrichten und sendet niemals eine Nachricht dieses Typs an einen Adapter.
SSO_NOTIFICATION_TYPE_STATUS_REQUEST 0x00000006 Beides Eine Anfrage zum Status des Adapters oder ENTSSO-Diensts oder als Antwort.

Wenn der ENTSSO-Dienst erkennt, dass ein Kennwortsynchronisierungsadapter einige Zeit keine Kennwortänderungen gesendet hat, sendet er möglicherweise eine STATUS-Benachrichtigung als "Keep alive". Der Adapter sollte mit einer STATUS_ONLINE- oder STATUS_OFFLINE benachrichtigung reagieren.

Dieser Benachrichtigungstyp wird von Gruppenadaptern unterstützt. Er gilt nur für den Status des Gruppenadapters, nicht für die Adapter innerhalb der Adaptergruppe.

Es ist nicht erforderlich, diese Benachrichtigung zu bestätigen.
SSO_NOTIFICATION_TYPE_STATUS_ONLINE 0x00000007 Beides Der Status eines Adapters oder ENTSSO-Diensts ist online.

Wenn der ENTSSO-Dienst erkennt, dass ein Kennwortsynchronisierungsadapter einige Zeit keine Kennwortänderungen gesendet hat, sendet er möglicherweise eine STATUS-Benachrichtigung als "Keep alive". Wenn der Adapter online ist, sollte der Adapter mit einem STATUS_ONLINE reagieren.

Wenn der Adapter erkennt, dass er offline ist, kann er diese Benachrichtigungen unaufgefragt senden.

Dieser Benachrichtigungstyp wird von Gruppenadaptern unterstützt. Er gilt nur für den Status des Gruppenadapters, nicht für die Adapter innerhalb der Adaptergruppe.

Es ist nicht erforderlich, diese Benachrichtigung zu bestätigen.
SSO_NOTIFICATION_TYPE_STATUS_OFFLINE 0x00000008 Beides Der Adapter oder ENTSSO-Dienst ist offline.

Wenn der ENTSSO-Dienst erkennt, dass ein Kennwortsynchronisierungsadapter einige Zeit keine Kennwortänderungen gesendet hat, sendet er möglicherweise eine STATUS-Benachrichtigung als "Keep alive". Wenn ihr Adapter offline ist, sollte er mit einer STATUS_OFFLINE-Benachrichtigung reagieren.

Wenn der Adapter erkennt, dass er offline ist, kann er diese Benachrichtigungen unaufgefragt senden.

Dieser Benachrichtigungstyp wird von Gruppenadaptern unterstützt. Er gilt nur für den Status des Gruppenadapters, nicht für die Adapter innerhalb der Adaptergruppe.

Es ist nicht erforderlich, diese Benachrichtigung zu bestätigen.
SSO_NOTIFICATION_TYPE_ADAPTERS_IN_GROUP 0x00001000 ENTSSO zum Adapter Ein Adapter ist in einer angegebenen Adaptergruppe enthalten. Es handelt sich um eine der ersten Benachrichtigungen, die nach der Initialisierung von einem Gruppenadapter empfangen wurden.

Die Adapternamen sind im Parameter "neues array für externe Anmeldeinformationen" enthalten. Wenn in dieser Adaptergruppe sehr viele Adapter vorhanden sind, ist es möglich, dass diese Benachrichtigung vom Gruppenadapter mehrmals mit den verbleibenden Adapternamen empfangen wird.

Dieser Benachrichtigungstyp wird nur für Gruppenadapter ausgegeben. Es ist nicht erforderlich, diese Benachrichtigung zu bestätigen.
SSO_NOTIFICATION_TYPE_ADD_ADAPTER 0x00001001 ENTSSO zum Adapter Der Adaptergruppe wurde ein Adapter hinzugefügt.

Der hinzugefügte Adaptername ist im Parameter "Benachrichtigungszeichenfolge" enthalten.

Dieser Benachrichtigungstyp wird nur für Gruppenadapter ausgegeben. Es ist nicht erforderlich, diese Benachrichtigung zu bestätigen.
SSO_NOTIFICATION_TYPE_DELETE_ADAPTER 0x00001002 ENTSSO zum Adapter Ein Adapter wurde aus der Adaptergruppe gelöscht.

Der adaptername, der gelöscht wurde, ist im Parameter "notification string" enthalten.

Dieser Benachrichtigungstyp wird nur für Gruppenadapter ausgegeben. Es ist nicht erforderlich, diese Benachrichtigung zu bestätigen.

Bemerkungen

Es gibt keine Online- oder Offlinebenachrichtigung für Adapter an den Gruppenadapter. Dies liegt daran, dass die Steuerung der einzelnen Adapter von jedem Adapter selbst behandelt wird.

Im Allgemeinen sind die Benachrichtigungen, die eine Bestätigung erfordern, diejenigen, die in der Datenbankwarteschlange dauerhaft sind. Die anderen Benachrichtigungen sind Kontroll- und Statusinformationen, die vorübergehend sind. Benachrichtigungen, für die eine Bestätigung erforderlich ist, haben eines der bestätigten Flags festgelegt.

Es gibt keine Benachrichtigung an oder vom Adapter über den Status "Aktiviert" oder "Deaktiviert". Dies liegt daran, dass das Aktivieren und Deaktivieren durch die Aktivierung und Deaktivation der zugrunde liegenden Konfigurationsspeicheranwendung behandelt wird. Wenn der Adapter von einem Administrator deaktiviert wird, empfängt der Adapter daher zugriff verweigerte Nachrichten von allen Aufrufen von ENTSSO.

Anforderungen

Typbibliothek: SSOLookup 1.0-Typbibliothek (SSOLookup.dll)

Plattformen: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 11 und Windows 10

Siehe auch

Programmieren mit einmaligem Anmelden für Unternehmen