1

我在表单身份验证模式下设置Sharepoint网站。我试图根据公司的活动目录对自己/公司用户进行身份验证。 我从我的技术团队接收到的LDAP路径是Sharepoint活动目录表单身份验证

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

嘿汤姆,谢谢你的回复。我还不是很清楚。只是确认,是我修改的一段代码正确吗??? 如果它是如此...很酷。 请指导我其余的步骤.. 谢谢。 – Sushant 2010-04-23 14:15:41

+0

web.config代码看起来正确,但不足以使SharePoint使用该提供程序。看看http://www.simple-talk.com/dotnet/windows-forms/configuring-forms-authentication-in-sharepoint-2007/ – 2010-04-24 01:44:12

+0

上的步骤5-7嘿汤姆,得到了那个工作,谢谢。 – Sushant 2010-05-26 15:16:39