AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Comunicación / Funciones LDAP
  • Presentación
  • Los diferentes miembros de la estructura de LDAPSession
  • Observaciones
  • Ejemplo
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Estructura de LDAPSession
Presentación
La estructura LDAPSession es una estructura preestablecida de WLanguage (no se requiere declaración). Esta estructura se utiliza para definir las características de una sesión LDAP.
Observación: Para restablecer todas las variables de la estructura LDAPSession con los valores Default , use LDAPReset .
Los diferentes miembros de la estructura de LDAPSession
La estructura contiene los siguientes miembros:
HostCadena de caracteres.
Dirección del servidor:
  • IP Address del servidor en formato xxx.xxx.xxx.xxx
  • Nombre del servidor
ContraseñaCadena de caracteres.
Contraseña associated con el usuario. Corresponde a una cadena vacía ("") de Default.
OpciónConstante de tipo Integer
Modo de gestión de SSL:
  • ldapDefaultOption: LDAP estándar, sin gestión SSL.
  • opciónSSL: LDAP con gestión de la conexión SSL segura.
  • optionSSL + auNegotiate: LDAP con gestión de la conexión SSL segura y autenticación:
    • Si no se especifica el nombre de usuario, se utiliza el nombre de usuario de conexión de Windows..
    • Si se especifican el nombre de usuario y la contraseña, la conexión se establece a través de "Generic Security Services" (GSS) (Snego). El método de autenticación utilizado es el más apropiado que se encuentra en una lista de posibles autenticaciones.
Observación: El modo de conexión utilizado debe ser soportado por el servidor LDAP.
PuertoIntegro.
Puerto del servidor (389 por Default).
UsuarioCadena de caracteres.
Autenticación del usuario. Esta cadena puede corresponder a cualquier modo de identificación reconocido por el servidor. Corresponde a una cadena vacía ("") de Default.
varianteIntegro
Versión del servidor LDAP (2 o 3). Corresponde al 3 de Default.
Observaciones
Para establecer conexiones LDAP seguras (LDAP sobre SSL), debe hacerlo:
  • Modificar el número de parte de la estructura de LDAPSession: 636 de Default
  • Instalar el Certificate de la autoridad de confianza que firmó el servidor Certificate en el el equipo desde el que se llama a LDAPConnect.
  • Utiliza el mismo nombre de host que el de la Certificate SSL instalada en el servidor.
Ejemplo
Ejemplo de conexión al servidor:
// Initialization
LDAPReset()
LDAPSession.Host = "domain.local"
LDAPSession.Port = 389
LDAPSession.Version = 3
LDAPSession.User = "user@domain.local"
LDAPSession.Password = "pwd"
LDAPSession.Option = ldapDefaultOption
// Check box used to choose the secure SSL connection
IF CBOX_Options[1] = True THEN
LDAPSession.Option += optionSSL
END
// Check box used to choose the "Negotiate" mode
IF CBOX_Options[2] = True
LDAPSession.Option += auNegotiate
END

// Connection
LDAPConnect("MySession")
Ver también
Versión mínima requerida
  • Versión 10
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 23/06/2023

Señalar un error o enviar una sugerencia | Ayuda local