Невозможно подключиться к ADAM с доменом Windows \ username - PullRequest
0 голосов
/ 22 февраля 2010

У меня возникают некоторые трудности с подключением к экземпляру ADAM из моего решения Commerce Server 2007 ASP .NET, и я считаю, что это как-то связано с моим файлом конфигурации. Короткая версия состоит в том, что я могу подключиться к ADAM через ADAM-ADSIEdit с моим текущим именем пользователя / паролем, но когда я помещаю это в свой файл web.config, я получаю «Сообщение об ошибке Parser: Ошибка входа: неизвестное имя пользователя или неверный пароль».

<connectionStrings>
<add name="LDAPConnection" connectionString="LDAP://<domain/>:389/<Partition DN>" />
</connectionStrings>

<membership defaultProvider="MembershipADAMProvider">
  <providers>
    <add name="MembershipADAMProvider"
        type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
        connectionStringName="LDAPConnection"
        connectionProtection="None" 
        connectionUsername="<domain>\<username>"
        connectionPassword="<password>"/>
  </providers>
</membership>   

Я пробовал кучу вещей, чтобы исправить это, и не нашел никакого разумного решения. Я начал с только строки подключения и без имени пользователя или пароля. Я получил сообщение о том, что не могу установить безопасное соединение. вот когда я добавил строку connectionProtection = "None". Затем он сказал, что не может использовать учетные данные по умолчанию без безопасного соединения, поэтому я добавил поля Имя пользователя и Пароль. Когда я создал экземпляр ADAM, я использовал текущие учетные данные для входа в Windows. Я попытался использовать свои учетные данные для входа в Windows здесь, в web.config, и я пробовал использовать разные доменные имена, практически все, что я мог придумать. Я совершенно заблудился, почему не могу связать с ldp, и я могу подключиться в ASIEdit с этими доменом \ именем пользователя и паролем, но не могу из моего приложения CommerceServer ASP .NET ... Есть ли какой-то другой шаг, который я пропускаю?

Спасибо, John

1 Ответ

0 голосов
/ 09 июня 2010

Вы должны следовать информации здесь , есть много хороших вещей о безопасных соединениях и о том, как отключить их в вашем экземпляре ADAM для целей разработки.

...