Inicio de sesión único (SSO)

Traducido automáticamente de Deepl

Para nuestros clientes que ejecutan aplicaciones cliente-servidor en Windows, es posible con 4D v15 R5 mejorar la experiencia del usuario final utilizando la función Single Sign On, que básicamente permite a su usuario final conectado al sistema utilizar también su aplicación 4D sin que se le pida volver a introducir ningún login/contraseña.

Para ello, 4D utiliza la tecnología de Windows que permite recuperar el login del usuario conectado a la sesión actual de Windows (utilizando Active Directory). Una vez conocido el login, la aplicación 4D puede determinar por sí misma los derechos asignados a este usuario en particular.

Se ha añadido el siguiente comando para recuperar el login de Windows.

$login := Autenticación actual del cliente ( {$dominio ;$protocolo } )

$login: ID de Windows utilizado por el usuario para abrir su sesión de Windows
$dominio: Dominio del host de Windows
$protocolo: Protocolo utilizado para realizar la autenticación.

Se pueden utilizar dos protocolos: NTLM o Kerberos. El mejor protocolo es seleccionado automáticamente por 4D en función de su arquitectura.

Una base de datos de ejemplo «Cómo lo hago» está disponible:

Base de datos de ejemplo

Para más detalles sobre SSO, consulte el manual de actualización de 4D v15 R5.

Integración a LDAP

Esta funcionalidad también puede combinarse con la funcionalidad LDAP (disponible desde 4D v15) que permite recuperar información de servidores LDAP como los servidores de Active Directory. Puede ver una visión general con este video: