One, membership providers and profile providers fulfill two different goals. The membership provider provides a list of users and authentication features. The profile provider provides a way to store data related to specific applications associated with each user.
If you need a custom provider depends on what type of data warehouse you want to use. Two built-in membership providers allow you to use an Active Directory domain (usually only suitable for developing applications for a corporate intranet) or an MS SQL Server database. One built-in profile provider uses MS SQL. If you want to use a different type of data warehouse, such as a PostgreSQL database, then you will need a custom provider for this particular data warehouse.
mloar source share