Я смотрю на создание моего первого приложения ASP.NET MVC с использованием MVC3.
Шаблон проекта, который я использовал, включал несколько моделей для регистрации пользователей, входа в систему и обновления забытого пароля.
Я хочу, чтобы пользователи проходили аутентификацию в моем собственном хранилище данных (возможно, с использованием Entity Framework) и с использованием Google OAuth.
Я предполагал, что мне нужен класс модели User, который содержит несколько стандартных свойств и некоторую бизнес-логику, которая обрабатывает «локальную» аутентификацию и вызов OAuth, но шаблон проекта меня смутил.
Должен ли я создавать несколько моделей представления для различных действий, таких как вход в систему, регистрация и т. Д., А затем использовать контроллер для создания экземпляра и вызова моей модели для выполнения бизнес-логики, или я должен использовать свою модель пользователя для всех различных действий? 1009 *
Спасибо
Бен