我在Forms身份验证模式下开发了一个sharepoint网站。我正在尝试根据公司的活动目录验证自己/我的公司用户。 我从技术团队收到的ldap路径是
LDAP://infinmumcfac.inf.com OU = Infotech公司,DC = INF,DC = COM
我从微软网站获得了这段代码。
<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>
我将此代码放在管理中心网站和我的sharepoint网站的web.config文件中。我仍然面临登录问题。 任何帮助或见解都会非常感激。感谢期待。
答案 0 :(得分:0)
您还需要在集中管理中设置区域,身份验证提供程序和备用访问映射。