Question

Essayer d'utiliser ce code pour connecter l'AD

PrincipalContext context = new PrincipalContext(ContextType.Domain, domain)

mais j'ai eu l'erreur de dire:

  

Le serveur LDAP n'est pas disponible.

Une idée?

Était-ce utile?

La solution

La question est la suivante: indiquez-vous que notre domaine est

  • " mydomain.com " (Format DNS)
  • ou comme "dc = mydomain, dc = com" (Format AD)

À ma grande surprise, le nom de domaine doit être au format DNS (par exemple, "mydomain.com") pour que cela fonctionne (et PAS dans l'ordre habituel). Format de type "dc = mydomain, dc = com").

Autres conseils

J'ai eu le même problème.

Le mien vient du fait que le serveur Web ne se trouvait pas sur le même domaine que l'utilisateur.

Je l'ai résolu en ignorant l'erreur. cela a ensuite forcé un défi d’authentification qui permettait à l’utilisateur de fournir des informations d’identification, sur lesquelles je pouvais récupérer le domaine correct.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top