4D v16.3Current client authentication |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Current client authentication
Current client authentication
El comando Current client authentication pide al servidor Active Directory de Windows autenticar al cliente actual y si tiene éxito, devuelve el nombre de inicio de sesión de Windows para este cliente (identificador de sesión). Si la autenticación falla, se devuelve una cadena vacía. Este comando sólo se puede utilizar en el contexto de una implementación SSO en Windows con 4D Server. Para más información, por favor consulte la sección Autenticación única (Single Sign On - SSO) en Windows. Por lo general, el cliente y el servidor deben ser gestionados por el mismo Active Directory. Sin embargo, diferentes configuraciones pueden ser soportadas, como se describe en la sección Configuraciones soportadas. La cadena devuelta por el comando debe pasarse a su módulo de identificación 4D para conceder los derechos de acceso al cliente en función de su identificador de sesión de Windows; si define un "usuario por defecto", puede implementar una interfaz en donde el usuario no tenga que volver a introducir los ID (ver ejemplo). Opcionalmente, el comando puede devolver dos parámetros de texto:
Estos parámetros se pueden utilizar para aceptar o rechazar las conexiones si desea filtrar el acceso en relación con el dominio o el protocolo. El nivel de seguridad de la autenticación (es decir, cuánto se puede confiar en el inicio de sesión de usuario) depende de la forma en que el usuario se ha identificado. El valor devuelto en los parámetros del comando Current client authentication permitirán conocer en qué se basa el inicio de sesión (si lo hay) y, por tanto, el nivel de seguridad:
Para más información sobre los requerimientos, por favor consulte el párrafo . Usted quiere configurar su aplicación para que los usuarios remotos 4D en Windows se conecten directamente a 4D Server (no se muestra ningún cuadro de diálogo de contraseña), estando conectado con sus derechos actuales. Para ello, es necesario:
//Método base On Server Open Connection Nota: este escenario básico requiere que los nombres de usuario 4D repliquen los nombres del directorio Active, para un mapeo automático. En una aplicación más sofisticada, la información devuelta por el comando se asigna a una tabla [usuarios] para crear o seleccionar los usuarios con base en la información del directorio Active.
|
PROPIEDADES
Producto: 4D
HISTORIA
Creado por: 4D v15 R5 ARTICLE USAGE
Manual de lenguaje 4D ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||