2010-05-26 3 views
2

Я проверил следующую статью о том, как использовать sqlMembershipProvider. Мой вопрос заключается в том, как реализуется большинство схем аутентификации приложений asp.net.Вопрос: Аутентификация с использованием SQL Memberhip Provider

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

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

ответ

2

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

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

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

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

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

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

+0

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

1

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

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

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^