Я нахожусь в своем первом проекте MVC и сейчас нахожусь в точке, где мне нужно внедрить мою систему членства. Я не уверен, является ли использование системы регистрации «из коробки» хорошим выбором для меня, учитывая, что все, что мне нужно, - это простая система входа / регистрации, подобная той, что в Digg. Мое поле UserId является внешним ключом для многих других таблиц, поэтому я думаю, что было бы проще всего использовать мою собственную базу данных с одной таблицей Users для хранения id / username / email / password. В то же время мне нужно разрешить моим пользователям проходить аутентификацию через свои аккаунты в Facebook или Twitter.
Что вы предлагаете? Должен ли я использовать слишком упрощенную систему, такую как здесь http://mikehadlow.blogspot.com/2008/03/forms-authentication-with-mvc-framework.html,, или я должен создать CustomMembershipProvider для использования своей собственной БД, или я должен использовать готовое решение?
Пожалуйста, поделитесь любыми хорошими учебниками по этой теме. Спасибо.