Я следовал пошаговому руководству ADAM от Microsoft и установил экземпляр ADAM на моем локальном компьютере. Я пытаюсь пройти аутентификацию, используя учетную запись «Мэри Бейкер», но каждый раз получаю исключение COM в строке if (entry.Guid != null)
ниже. В исключении указано неизвестное имя пользователя или неверный пароль.
Однако я могу использовать утилиту ldp для подключения к ADAM и успешно выполнить простую привязку - поэтому я знаю, что имя пользователя существует, и у меня есть правильный пароль.
Кроме того, я установил для свойства msDS-UserAccountDisabled пользователя значение false и добавил пользователя в роли администраторов и читателей.
Есть предположения?
path = "LDAP://localhost:50000/O=Microsoft,c=US";
userId = "CN=Mary Baker,OU=ADAM users,";
password = "Mary@101";
DirectoryEntry entry = new DirectoryEntry(path, userId, password, AuthenticationTypes.None);
if (entry.Guid != null)
LoadWelcomeScreen();
Спасибо.