Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > ASP.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.06.2015, 17:48   #1
byte916
Пользователь
 
Регистрация: 04.03.2008
Сообщений: 75
По умолчанию Авторизация для MVC проекта

Добрый день.

Есть MVC-проект, появилась необходимость внедрить авторизацию.
Собственно, стоит вопрос о том, какую технологию выбрать. Требования простые: проект закрытый, будут пользоваться до 1-2 тысяч человек, не интранет, открытой регистрации не будет, большого количества ролей тоже, только обычные пользователи с равными правами, и админы. Авторизация только по паре логин-пароль, никаких авторизаций через соц-сети итд не надо. Используется EF и MsSql
Я уже знаком с авторизацией Forms, но гугление нашло ASP.Net Identity, Simple Membership, рассмотрение этих обеих технологий несколько пугает, слишком много дополнительного надо создавать.
Собственно мои вопросы таковы - что лучше всего подойдёт для моих целей (может есть другие библиотеки для авторизации), плохо ли пользоваться Forms, и почему все авторизовывалки так сложны, почему нельзя просто проверять логин-пароль и выдавать куку (что-то похожее есть в формах, но там тоже чуть-чуть сложнее)?
Если не сложно, было бы интересно с примерами. Я видел статьи про Identity на хабре и на других сайтах, но внедрить пока что так и не смог)
byte916 вне форума Ответить с цитированием
Старый 12.06.2015, 23:16   #2
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Сообщение от byte916 Посмотреть сообщение
почему все авторизовывалки так сложны, почему нельзя просто проверять логин-пароль и выдавать куку (что-то похожее есть в формах, но там тоже чуть-чуть сложнее)?
Начнём с того, что MVC сам по себе достаточно громоздкий. Реализация от Microsoft не исключение.
Так что даже для простой проверки логина и пароля нужно писать значительно больше кода, чем в Web Forms.
Кстати, если готовые технологии авторизации Вас не устраивают можно написать свою собственную. Как, например, здесь:
ASP.NET MVC Урок 6. Авторизация
Streletz вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MVC Как создать чекбокс в контроле для отрисовки в представлении ANC32 ASP.NET 0 19.12.2012 20:56
ASP.NET MVC для фронт-энд разработчика aspnet_user ASP.NET 0 20.11.2012 15:14
Авторизация на mvc 3 Atoon ASP.NET 0 01.07.2012 11:11
Подменю для сайта MVC Jinfaa ASP.NET 0 10.10.2011 13:54