Erro ao tentar AD conectar usando conexão LDAP
-
06-07-2019 - |
Pergunta
Tentando usar este código para conectar o AD
PrincipalContext context = new PrincipalContext(ContextType.Domain, domain)
mas eu tenho o erro dizendo:
O servidor LDAP não está disponível.
Qualquer idéia?
Solução
A questão é: você especifique o nosso domínio como
- "mydomain.com" (formato DNS)
- ou como "dc = mydomain, dc = com" (formato de estilo AD)
Para minha surpresa, o nome de domínio deve estar em formato de DNS (por exemplo, "mydomain.com") para que esta ao trabalho (e não na AD habitual formato de estilo de "dc = mydomain, dc = com").
Outras dicas
Eu tive o mesmo problema.
O meu era porque o servidor não estava no mesmo domínio do usuário.
Eu resolvi que, ignorando o erro; este, em seguida, forçou um desafio de autenticação que permitiu ao usuário credenciais de abastecimento, o que eu poderia pegar o domínio correto.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow