Вопрос: аутентификация с использованием поставщика членства SQL - PullRequest
2 голосов
/ 27 мая 2010

Я проверил следующую статью о том, как использовать sqlMembershipProvider . Мой вопрос, так ли это реализовано в большинстве схем аутентификации приложений asp.net?

Есть ли другой метод, любые ссылки будут для меня весьма полезны.

Edit1: Мое намерение состоит в том, чтобы узнать другие возможные способы, я могу аутентифицировать пользователя по стандартной базе данных.

Ответы [ 2 ]

2 голосов
/ 27 мая 2010

«Мост», к сожалению, трудно определить количественно.

MSFT упростил настройку приложения ASP.NET с использованием SqlMembershipProvider для готовой установки, что упрощает проверку подлинности на основе работающей базы данных SQL.

Тем не менее, я катался сам, потому что мне не нужно было много из того, что делал встроенный материал.

Для этого я написал собственный класс провайдера членства и использовал web.config, чтобы указать, что мой пользовательский провайдер был провайдером членства по умолчанию.

Для ASP есть другие способы выполнения аутентификации, такие как использование NTLM (в основном создание пользователей Windows для каждого веб-пользователя и использование встроенной аутентификации Windows).

Краткий ответ: Если вы можете использовать SqlMembershipProvider, и он делает все, что вам нужно, то я рекомендую использовать его.

1 голос
/ 27 мая 2010

Я думаю, @Alan (+1) делает хорошие очки.

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

Вы бы не написали новый элемент управления textbox в asp.net или новый метод fadeOut для jQuery - вы бы использовали предоставленное решение.

Я прокрутил свою собственную в этой области и использовал все виды плагинов и сторонних разработчиков на протяжении многих лет. Но в проекте, над которым я сейчас работаю, нам потребовалась аутентификация пользователей во вторник на прошлой неделе, и с SqlMembershipProvider модуль безопасности был завершен к среде. Это достаточно хорошо для меня!

...