Enumeración de SSO_NOTIFICATION_TYPE (COM)
Especifica los distintos tipos de notificación usados para el inicio de sesión único (SSO) empresarial.
Sintaxis
<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
Miembros
Nombre de miembro | Value | Dirección | Descripción |
---|---|---|---|
SSO_NOTIFICATION_TYPE_NONE | 0x00000000 | ENTSSO a adaptador | No hay ninguna notificación pendiente. Este tipo de notificación es compatible con los adaptadores de grupo. No es necesario confirmar esta notificación. |
SSO_NOTIFICATION_TYPE_SHUTDOWN | 0x00000001 | ENTSSO a adaptador | El servicio ENTSSO necesita que el adaptador se cierre. El adaptador debe responder llamando al método ISSONotification.ShutdownAdapter. Este tipo de notificación es compatible con los adaptadores de grupo. Indica que solo debe cerrarse el adaptador de grupo. Cada adaptador individual del grupo de adaptadores obtiene su propia notificación SHUTDOWN. No es necesario confirmar esta notificación. |
SSO_NOTIFICATION_TYPE_SHUTDOWN_COMPLETE | 0x00000002 | ENTSSO a adaptador | El servicio ENTSSO ha procesado el método ShutdownAdapter . Se trata de la última notificación que recibe el adaptador que usa el controlador de eventos actual. Este tipo de notificación es compatible con los adaptadores de grupo. No es necesario confirmar esta notificación. |
SSO_NOTIFICATION_TYPE_PASSWORD_CHANGE | 0x00000003 | Ambos | Se ha cambiado una contraseña. Al enviar un cambio de contraseña desde un adaptador a ENTSSO, el cambio de contraseña se considera aceptado y duradero, a cambio de la notificación a ENTSSO a través de SendNotification. Esto no indica que el cambio de la contraseña ha finalizado, sino que se ha aceptado, que es duradero y que probablemente se lleve a cabo. Las colas podrían llenarse en determinadas condiciones de error, en cuyo caso se podrían descartar los cambios de contraseña anteriores. En general, debería realizar los cambios de contraseña más recientes en lugar de los más antiguos. Un adaptador debe realizar cambios de contraseña recibidos a través de ReceiveNotification. El adaptador debe realizar ese cambio duradero o efecto inmediatamente. A continuación, el adaptador debe llamar a SendNotification con PASSWORD_CHANGE_COMPLETE para ese cambio de contraseña para eliminarlo de la cola de base de datos. Este tipo de notificación no es compatible con los adaptadores de grupo. Un adaptador debe confirmar esta notificación. No es necesario confirmar esta notificación para ENTSSO. |
SSO_NOTIFICATION_TYPE_PASSWORD_CHANGE_COMPLETE | 0x00000004 | Ambos | El servicio ENTSSO completó el cambio de contraseña. Tenga en cuenta que la definición de completado puede variar según la configuración establecida. Para obtener más información, vea la sección Comentarios de ReceiveNotification. Puede usar el Id. de seguimiento para correlacionar la solicitud original con la respuesta. Este tipo de notificación no es compatible con los adaptadores de grupo. No es necesario confirmar esta notificación. |
SSO_NOTIFICATION_TYPE_PASSWORD_EXPIRED | 0x00000005 | Ambos | Ha caducado la contraseña de una cuenta. Para ENTSSO, esto hace que la contraseña almacenada de esta cuenta se marque como expirada. Este tipo de notificación no es compatible con los adaptadores de grupo. Es necesario que un adaptador confirme esta notificación. No es necesario confirmar esta notificación para ENTSSO. Tenga en cuenta que esta notificación no se encuentra implementada actualmente. ENTSSO omitirá cualquier mensaje SSO_NOTIFICATION_TYPE_PASSWORD_EXPIRE y no enviará nunca un mensaje de este tipo a un adaptador. |
SSO_NOTIFICATION_TYPE_STATUS_REQUEST | 0x00000006 | Ambos | Consulta sobre el estado del adaptador o del servicio ENTSSO, o bien como respuesta. Si el servicio ENTSSO detecta que un adaptador de sincronización de contraseñas no ha enviado cambios de contraseña durante algún tiempo, puede enviar una notificación STATUS a dicho adaptador que indique un mantenimiento de la conexión. El adaptador debería responder con una notificación STATUS_ONLINE o STATUS_OFFLINE. Este tipo de notificación es compatible con los adaptadores de grupo. Solo se aplica al estado del grupo de adaptadores, pero no a los adaptadores del grupo. No es necesario confirmar esta notificación. |
SSO_NOTIFICATION_TYPE_STATUS_ONLINE | 0x00000007 | Ambos | El estado de un adaptador o del servicio ENTSSO es conectado. Si el servicio ENTSSO detecta que un adaptador de sincronización de contraseñas no ha enviado cambios de contraseña durante algún tiempo, puede enviar una notificación STATUS a dicho adaptador que indique un mantenimiento de la conexión. Si está conectado, el adaptador debería responder con una notificación STATUS_ONLINE. Si el adaptador detecta que está sin conexión, puede enviar estas notificaciones como no solicitadas. Este tipo de notificación es compatible con los adaptadores de grupo. Solo se aplica al estado del grupo de adaptadores, pero no a los adaptadores del grupo. No es necesario confirmar esta notificación. |
SSO_NOTIFICATION_TYPE_STATUS_OFFLINE | 0x00000008 | Ambos | El adaptador o el servicio ENTSSO está sin conexión. Si el servicio ENTSSO detecta que un adaptador de sincronización de contraseñas no ha enviado cambios de contraseña durante algún tiempo, puede enviar una notificación STATUS a dicho adaptador que indique un mantenimiento de la conexión. Si el adaptador está sin conexión, debería responder con una notificación STATUS_OFFLINE. Si el adaptador detecta que está sin conexión, puede enviar estas notificaciones como no solicitadas. Este tipo de notificación es compatible con los adaptadores de grupo. Solo se aplica al estado del grupo de adaptadores, pero no a los adaptadores del grupo. No es necesario confirmar esta notificación. |
SSO_NOTIFICATION_TYPE_ADAPTERS_IN_GROUP | 0x00001000 | ENTSSO a adaptador | Un adaptador está incluido en un grupo de adaptadores especificado. Se trata de una de las primeras notificaciones que recibe un adaptador de grupo tras la inicialización. Los nombres de adaptador se incluyen en el parámetro de matriz de credenciales externas nuevas. Si hay un gran número de adaptadores en este grupo, es posible que el grupo de adaptadores reciba esta notificación en más de una ocasión con el resto de nombres de adaptadores. Este tipo de notificación solo se emite a los adaptadores de grupo. No es necesario confirmar esta notificación. |
SSO_NOTIFICATION_TYPE_ADD_ADAPTER | 0x00001001 | ENTSSO a adaptador | Se ha agregado un adaptador al grupo de adaptadores. El nombre del adaptador que se ha agregado se incluye en el parámetro de cadena de notificación. Este tipo de notificación solo se emite a los adaptadores de grupo. No es necesario confirmar esta notificación. |
SSO_NOTIFICATION_TYPE_DELETE_ADAPTER | 0x00001002 | ENTSSO a adaptador | Se ha eliminado un adaptador del grupo de adaptadores. El nombre del adaptador que se ha eliminado se incluye en el parámetro de cadena de notificación. Este tipo de notificación solo se emite a los adaptadores de grupo. No es necesario confirmar esta notificación. |
Comentarios
El adaptador de grupo no recibe notificaciones de conexión o de sin conexión sobre los adaptadores. Esto se debe a que el control de cada uno de los adaptadores lo realiza el propio adaptador.
En general, las notificaciones que necesitan confirmación son los especificados como duraderos en la cola de la base de datos. Las demás notificaciones son información de control y de estado que son transitorias. Las notificaciones que necesitan confirmación tienen establecida una de las marcas de confirmación.
No hay ninguna notificación sobre estado habilitado o deshabilitado cuyo origen o destino sea el adaptador. Esto se debe a que la habilitación y deshabilitación están controladas por la habilitación y deshabilitación de la aplicación de almacenamiento de configuración subyacente. Por lo tanto, cuando un administrador deshabilita el adaptador, éste recibe mensajes de acceso denegado de todas las llamadas a ENTSSO.
Requisitos
Biblioteca de tipos: Biblioteca de tipos SSOLookup 1.0 (SSOLookup.dll)
Plataformas: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 11 y Windows 10