используя AD для аутентификации в разных доменах - PullRequest
0 голосов
/ 02 августа 2010

Таким образом, мы использовали один и тот же год входа в систему для подключения к различным доменам в asp.net, с MVC и без него.Код работает.

У нас есть новый сервер, первый для запуска сервера 2008 r2, настроенный со структурой каталогов, аналогичной той, которая работала.

Использование проверки подлинности с помощью форм, Я настроил в web.config

<add name="ADConnectionString" connectionString="LDAP://10.1.XXX.XXX"/>

и

 <!--<authentication mode="Windows" />-->
    <membership defaultProvider="MyADMembershipProvider" >
      <providers >
        <add name="MyADMembershipProvider"
             type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
             connectionStringName="ADConnectionString"
             connectionUsername="XXXX\Brown.Eric"
             connectionPassword="XXXX"
             connectionProtection="None"
             />
      </providers>
    </membership>

Он подключается для создания поставщика членства просто отлично, но когда я пытаюсь использовать точно такие же имя пользователя и пароль длявойдите в систему на странице входа в формы (на складе asp.net), он не может войти в систему.

тот же пользователь, тот же пароль, который используется для соединения с поставщиком членства.

Если я изменюпароль в web.config, я получаю сообщение об ошибке, что оно неверно, поэтому я знаю, что поставщик членства подключается с этими учетными данными.

Я не могу понять, почему я не могу использоватьте же учетные данные для входа?

Я проверил: пользователь не заблокирован.пользователь не настроен менять пароль при следующем входе в систему.Срок действия пользователя не истек.

Любая помощь или советы приветствуются.

Спасибо,

Cal-

1 Ответ

1 голос
/ 03 августа 2010

Разобрался, неосторожно удалил настройку использования учетной записи SAM из вышеперечисленного config, и он хотел, чтобы я использовал взамен userPrincipalName.

Переключил обратно на sam, и все заработало как положено.

кальцит

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...