Sharepoint Active目录表单身份验证

时间:2010-04-21 12:07:14

标签: sharepoint sharepoint-2007 active-directory ldap forms-authentication

我在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文件中。我仍然面临登录问题。 任何帮助或见解都会非常感激。感谢期待。

1 个答案:

答案 0 :(得分:0)

您还需要在集中管理中设置区域,身份验证提供程序和备用访问映射。