Проверка подлинности Windows ASP.net по сравнению с проверкой подлинности с помощью форм с использованием ActiveDirectoryMembershipProvider

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

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


person Jason    schedule 13.09.2011    source источник


Ответы (1)


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

person CtrlDot    schedule 13.09.2011