I have set up form-based authentication for SharePoint 2013 with .NET SQL Membership Provider. It is working fine but I have requirement to add more fields for the users.

Will I have to write my own membership provider or is there any way I can make sql membership provider to work for this scenario.


You can use the Profile Provider for this, which let's you associate any arbitrary information you wish with the user.

Alternatively, you could create your own table(s) that store additional user-related information. This is a little more work since you're on the hook for creating your own tables and creating the code to get and save data to and from these tables.




I usually just use the membership provider only for authentication, and store the profile fields directly in SharePoint user's profile.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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