Основным преимуществом является то, что поставщик членства просто работает со всеми "готовыми" функциями asp.net. Такие вещи, как Аутентификация с помощью форм, SiteMapProviders и т. Д., Предназначены для хорошей работы с поставщиком членства asp.net, поэтому зачастую ключом является не сам поставщик, а то, что он зависит от поставщика и стоит того, чтобы его повторно реализовать.
Сказав это, это не означает, что поставщик членства подойдет для вашей ситуации, так как вы можете не использовать какие-либо компоненты, которые зависят от него, и в этом случае он не делает много смысла в ее реализации, и поэтому вам было бы гораздо лучше написать собственную модель членства, соответствующую вашим потребностям.