Проверка подлинности ASP.net Windows по сравнению с проверкой подлинности с помощью форм с использованием ActiveDirectoryMembershipProvider - PullRequest
3 голосов
/ 14 сентября 2011

Мне было интересно, может ли кто-нибудь объяснить разницу между аутентификацией форм с использованием ActiveDirectoryMembershipProvider и аутентификацией Windows.Когда один из них будет использоваться поверх другого и какая будет польза?

Я работаю над приложением, которое первоначально будет использовать членство, роли и профили SqlMembershipProvider и ASP.net.Но есть вероятность, что в будущем потребуется выполнить аутентификацию из Active Directory, и я хотел бы запланировать заранее, чтобы изменение привело к минимальному рефакторингу.Кто-нибудь имел подобный опыт и мог бы дать понимание, чтобы приблизиться к этому?

1 Ответ

2 голосов
/ 14 сентября 2011

Разница заключается в данных, которые отправляются с клиента. При проверке подлинности Windows IE передает маркеры AD на веб-сайт (т. Е. Он действует как единый вход). Использование аутентификации форм потребует от пользователя ввода своего имени пользователя и пароля независимо от того, какое хранилище данных используется для аутентификации пользователя.

...