I have a public facing site for community to exchange information efficiently. I have different subsites within that site. I want to provide users forms based authentication to log in to the system. To initiate this process, i want to provide login request form to users, to send a request to administrator to provide user authentication. Towards Administrator side i want to populate a list of all of the users and there information that are pending and can be approved my administrator for login.

I have previously sucessfully applied Forms based authentication in wss 3.0 sites. Can anyone provide me right suggestions to accomplish this task sucessfully.

Thank You

1 Answer 1


First you'll need to enable anonymous access to a list so users can submit requests.

Check out my blog on how to setup FBA using .Net membership class and SQL: http://davidlozzi.com/2011/07/15/sharepoint-2010-claims-based-authentication-using-net-sql-membership-provider/ This will walk you through setting up the DB and sites for FBA.

  • David, when making edits in we.config file of web app :<add connectionStringName="SQLAuthConnectionString" applicationName="CBA" description="Stores and retrieves roles from SQL Server" name="SQLRoleManager" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> do we add name of our sharepoint web application name in applicationame field mentioned above? Commented Feb 24, 2012 at 16:34
  • Sure thing, that's a unique identifier for the authentication provider to grab all users for your app. Commented Feb 24, 2012 at 16:36
  • I applied your steps, but when creating site collection it doesnt recognise user admin1 when setting primary site collection administrator. Any thoughts on that. Commented Feb 24, 2012 at 17:22
  • did you do the same steps and same application name for the central admin web.config file, and the web service? Commented Feb 24, 2012 at 17:30
  • Yes i applied all of the steps in 3 webconfig files Commented Feb 24, 2012 at 18:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.