Я создал оболочку для моей существующей схемы базы данных с классом, производным от MembershipUser
, который содержит дополнительные свойства, и производной MembershipProvider
, которая создает экземпляры производного MembershipUser
класса.
Я использую только методы проверки подлинности и обновления членства, поскольку другие поддерживаемые API-интерфейсы несколько ограничены. У меня есть отдельный пользовательский API для создания / редактирования для использования администратором.
Это решение в настоящее время используется на нескольких сайтах и хорошо работает.