I have a new SP2010 Foundation site configured and working great. I am looking to extend the site using the Extranet zone and use Forms based authentication. I have found quite a bit of information on this topic, but still cannot get this working. I have found several posts where people have had the exact issue I have, and there are no replies or help and the posts simply die. The specifics of my installation follow. Server is 2008 x64, SQL 2008, and LDS / ADAM for authentication for the extranet users. I have setup the LDS instance and I can connect with ADSI Edit and have created the user and enabled the account. As mentioned previously I have an application built and working properly. The problem I have is immediately after editing the web.config file for Central Admin. I have found quite a few variations on the XML syntax, but here is what I am currently using.
<membership>
<providers>
<add name="LdapMember"
type="Microsoft.Office.Server.Security.LdapMembershipProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"
server="stevedc.steve.local" ----- My LDS Server
port="389" ------ My LDAP Port Number
useSSL="false"
userDNAttribute="distinguishedName"
userNameAttribute="sAMAccountName"
userContainer="CN=Users,DC=steve,DC=local" --------My Container
userObjectClass="person"
userFilter="(ObjectClass=person)"
scope="Subtree"
otherRequiredUserAttributes="sn,givenname,cn" />
</providers>
</membership>
<roleManager enabled="true" defaultProvider="AspNetWindowsTokenRoleProvider" >
<providers>
<add name="LdapRole"
type="Microsoft.Office.Server.Security.LdapRoleProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"
server="stevedc.steve.local" ---------My LDS Server
port="389" ------------------ My LDAP Port
useSSL="false"
groupContainer="CN=Users,DC=steve,DC=local" --------My Container
groupNameAttribute="cn"
groupNameAlternateSearchAttribute="samAccountName"
groupMemberAttribute="member"
userNameAttribute="sAMAccountName"
dnAttribute="distinguishedName"
groupFilter="(ObjectClass=group)"
userFilter="(ObjectClass=person)"
scope="Subtree" />
</providers>
</roleManager>
Basically, at this point Central Admin fails and all I get is a generic http 500 error. I have tweaked and quadruple checked all of the entries in this XML, and no matter what it breaks Central Admin.
I have checked the event viewer, and the IIS logs and can’t find any error. I haven’t really worked with IIS 7 much yet, and this is my first 2010 install, so I am not sure if there is any other logs I can turn on to get more info.
The only thing I have seen in the other posts that raises an eyebrow with me is the status of the Microsoft.Office.Server DLL that is called in this XML. I have scoured my hard drive and this DLL does NOT exist. It seems this is necessary to get this working , and in a few posts it has been mentioned that this is not provided in Foundation. However, in the SP 2010 product comparison it clearly states that FBA is available in foundation, so I am not sure about the status of this DLL.
Any help is greatly appreciated, this is a dev server at the moment, so I am open to any suggestions.
<membership>
<providers>
<add name="LdapMember"
type="Microsoft.Office.Server.Security.LdapMembershipProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"
server="stevedc.steve.local" ----- My LDS Server
port="389" ------ My LDAP Port Number
useSSL="false"
userDNAttribute="distinguishedName"
userNameAttribute="sAMAccountName"
userContainer="CN=Users,DC=steve,DC=local" --------My Container
userObjectClass="person"
userFilter="(ObjectClass=person)"
scope="Subtree"
otherRequiredUserAttributes="sn,givenname,cn" />
</providers>
</membership>
<roleManager enabled="true" defaultProvider="AspNetWindowsTokenRoleProvider" >
<providers>
<add name="LdapRole"
type="Microsoft.Office.Server.Security.LdapRoleProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"
server="stevedc.steve.local" ---------My LDS Server
port="389" ------------------ My LDAP Port
useSSL="false"
groupContainer="CN=Users,DC=steve,DC=local" --------My Container
groupNameAttribute="cn"
groupNameAlternateSearchAttribute="samAccountName"
groupMemberAttribute="member"
userNameAttribute="sAMAccountName"
dnAttribute="distinguishedName"
groupFilter="(ObjectClass=group)"
userFilter="(ObjectClass=person)"
scope="Subtree" />
</providers>
</roleManager>
Basically, at this point Central Admin fails and all I get is a generic http 500 error. I have tweaked and quadruple checked all of the entries in this XML, and no matter what it breaks Central Admin.
I have checked the event viewer, and the IIS logs and can’t find any error. I haven’t really worked with IIS 7 much yet, and this is my first 2010 install, so I am not sure if there is any other logs I can turn on to get more info.
The only thing I have seen in the other posts that raises an eyebrow with me is the status of the Microsoft.Office.Server DLL that is called in this XML. I have scoured my hard drive and this DLL does NOT exist. It seems this is necessary to get this working , and in a few posts it has been mentioned that this is not provided in Foundation. However, in the SP 2010 product comparison it clearly states that FBA is available in foundation, so I am not sure about the status of this DLL.
Any help is greatly appreciated, this is a dev server at the moment, so I am open to any suggestions.