Я пытаюсь настроить аутентификацию LDAP в моем приложении ASP.NET MVC 4.Аутентификация LDAP в ASP.NET MVC 4 файл web.config
Проблема возникает у меня: Server is not operational
.
Я знаю, что были другие темы, подобные этому, но кто-нибудь может объяснить, что означают теги в файле web.config
, чтобы я знал, какую информацию я должен предоставить?
Кроме того, LDAP в моем случае использует SSL. Как я могу это указать?
Моя текущая строка подключения выглядит следующим образом:
<add name="LDAPConnectionString" connectionString="LDAP://DIRECTORY_ADDRESS:PORT/<BASE DN>"/>
Мой MembershipProvider является:
<membership defaultProvider="DefaultMembershipProvider">
<providers>
<add name="DefaultMembershipProvider"
type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0,Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="LDAPConnectionString"
connectionProtection="None"
connectionUsername="<MY-USERNAME-FOR-LDAP>"
connectionPassword="<MY-USER-PASSWORD-FOR-LDAP>"
attributeMapUsername="<NO IDEA WHAT THAT IS>"
enableSearchMethods="True" />
Имеет ли это смысл? Я использую адрес каталога, мое имя пользователя и пароль для входа в систему с помощью jxplorer
, и я вижу структуру каталогов правильно.
Кроме того, это открытый ключ, который я должен изменить или это собственность Microsoft?
Что именно означают эти метки?
Вы пытаетесь подключиться к произвольному LDAP-серверу или Active Directory? Я лично рекомендовал бы использовать службу STS, такую как ADFS, для обработки аутентификации, а затем ADFS будет обрабатывать соединения LDAP/SQL/AD для вас, но опять же - для этого требуется немного настройки. Вы также можете проверить http://technet.microsoft.com/en-us/library/cc262069(v=office.12).aspx - Также - проверка подлинности Windows для приложений ASP.net будет использовать AD, если сервер присоединяется к домену. –
Я пытаюсь подключиться к Active Directory. В настоящее время я продолжаю получать сообщение об ошибке «Невозможно установить безопасное соединение с сервером». Мне нужно использовать атрибут Secure, поскольку он подключается только через SSL. Все остальное кажется правильным. Я могу получить доступ к каталогу через браузер LDAP –