The Sitecore user profile provides all the basic information that we expect, such as the username, full name, password, e-mail, and so on. Most of the time, our requirements will get satisfied with these properties, but sometimes we might need to add more fields to the user profile. In such cases, we will create a custom user profile.
Configuring user profiles in .NET needs Web.config
level configurations, which require application restart. In Sitecore, the dynamic user profile structure and role management is possible just through the user interface, which is simpler and easier. In this recipe, you will learn how to create a custom user profile to store a user's social media account details.