Compartir a través de


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

Consulte también

Programación con Enterprise Single Sign-On