Я разрабатываю сайт sharepoint в режиме проверки подлинности с помощью форм. Я пытаюсь аутентифицировать себя / пользователей своей компании по активному каталогу компании.
Путь ldap, который я получил от моей технической команды:
LDAP: //infinmumcfac.inf.com
OU = Инфотех, DC = инф, DC = COM
Я получил этот кусок кода с сайта Microsoft.
<membership defaultProvider="LdapMembershipProvider">
<providers>
<add
name="LdapMembership"
type="Microsoft.Office.Server.Security.LDAPMembershipProvider, Microsoft.Office.Server, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"
server="DC"
port="389"
useSSL="false"
userDNAttribute="distinguishedName"
userNameAttribute="sAMAccountName"
userContainer="CN=Users,DC=userName,DC=local"
userObjectClass="person"
userFilter="(|(ObjectCategory=group)(ObjectClass=person))"
scope="Subtree"
otherRequiredUserAttributes="sn,givenname,cn"
/>
</providers>
</membership>
Сайт попросил меня изменить атрибуты Server и Usercontainer. Я изменил код на
<membership defaultProvider="LdapMembershipProvider">
<providers>
<add
name="LdapMembership"
type="Microsoft.Office.Server.Security.LDAPMembershipProvider, Microsoft.Office.Server, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"
server=” infinmumcfac.inf.com”
port="389"
useSSL="false"
userDNAttribute="distinguishedName"
userNameAttribute="sAMAccountName"
userContainer=" OU=Infotech,DC=inf,DC=com "
userObjectClass="person"
userFilter="(|(ObjectCategory=group)(ObjectClass=person))"
scope="Subtree"
otherRequiredUserAttributes="sn,givenname,cn"
/>
</providers>
</membership>
Я поместил этот код в файл web.config сайта центра администрирования и моего сайта sharepoint. Я все еще сталкиваюсь с проблемами входа в систему.
Любая помощь или понимание были бы очень благодарны. Спасибо в ожидании.