Error al intentar conectar AD mediante conexión LDAP
-
06-07-2019 - |
Pregunta
Intentando usar este código para conectar el AD
PrincipalContext context = new PrincipalContext(ContextType.Domain, domain)
pero recibí el error diciendo:
El servidor LDAP no está disponible.
¿Alguna idea?
Solución
La pregunta es: ¿especificas nuestro dominio como
?- " midominio.com " (Formato DNS)
- o como " dc = midominio, dc = com " (Formato de estilo AD)
Para mi sorpresa, el nombre de dominio debe estar en formato DNS (p. ej. " mydomain.com ") para que esto funcione (y NOT en la forma habitual Formato de estilo AD de " dc = mydomain, dc = com ").
Otros consejos
Tuve el mismo problema.
El mío fue porque el servidor web no estaba en el mismo dominio que el usuario.
Lo resolví ignorando el error; esto forzó un desafío de autenticación que permitió al usuario proporcionar credenciales, de las cuales pude elegir el dominio correcto.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow