配置SharePoint 2010的User Profile Synchronization连接到第三方的LDAP服务
SUN LDAP
http://support.microsoft.com/kb/2290443
Novell eDirectory
http://www.harbar.net/articles/sp2010upsedir.aspx
针对Novell eDirectory, 这里在贴出一段用与在管理中心站点的web.config片段.
<add name="LdapMember" type="Microsoft.Office.Server.Security.LdapMembershipProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" server="10.61.182.111" port="389" useSSL="false" connectionUsername="cn=awpatpcn,ou=awpatpou1,ou=ou3,ou=ou4,o=bizapp" connectionPassword="shenmadoushifuyun" useDNAttribute="false" userDNAttribute="entryDN" userNameAttribute="cn" userContainer="ou=awpatpcontainer,ou=usuarios,ou=ou4,o=bizapp" userObjectClass="Inetorgperson" userFilter="(ObjectClass=*)" scope="Subtree" otherRequiredUserAttributes="sn,givenname,cn" />
另外, 在上面Harbar.net的文章中, 有个技术点需要注意. 该文章提到一个trick(小技巧), 如下.
"We need to trick the page into giving us back the Authentication Provider Instance combo box"
这个trick的提示非常有用. 添加一点, 如果你的环境中没有使用新添加的authentication provider的web application的话, 那么上面的trick也无法显示出来Authentication Provider Instance组合框.
再有, 注册表键值一定要改, 否则还会有错.