Аутентификация пользователей в ASP.NET

#asp.net-mvc #authentication

Вопрос:

Мне было интересно, каков наилучший подход к созданию аутентификации пользователей для моего веб-приложения asp.net-mvc.

Должен ли я использовать проверку подлинности форм с помощью пользовательского поставщика подписчиков ? Или мне следует внедрить свой собственный механизм входа и регистрации для своих пользователей?

Ответ №1:

Кажется глупым изобретать велосипед, если у вас нет неотложной деловой необходимости делать это. Я бы пошел с проверкой подлинности форм с помощью пользовательского поставщика (при необходимости)

Ответ №2:

Если у вас нет каких-то особых потребностей, всегда лучше использовать готовое решение. Поэтому, возможно, вам следует описать, какие соображения заставляют вас задуматься о том, чтобы запустить свой собственный? (И добавьте эту информацию к исходному вопросу — это поможет людям дать полезные ответы).

Комментарии:

1. Мне просто не нравится идея заражения моей базы данных этими asp.net таблицы и хранимые процедуры. 🙂

2. Проблема в том, что я хочу хранить дополнительные данные для пользователей и не хочу использовать join в своих запросах — с помощью asp.net таблица пользователей и таблица данных пользователей.

3. У каждого пользователя-участника есть идентификатор GUID, просто добавьте его в таблицу userdata. никаких отношений не нужно.