Аутентификация Active Directory для пользователей, не входящих в домен - PullRequest
1 голос
/ 22 марта 2010

У меня есть веб-приложение, использующее аутентификацию Windows. Я также хочу аутентифицировать пользователей без домена на AD. Могу ли я, чтобы участники домена могли заходить на сайт напрямую, а не члены вводили свои доменные имя пользователя и пароль.

Как я могу это сделать?

Ответы [ 2 ]

1 голос
/ 28 марта 2010

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

  • Веб-приложение 1 настроено на использование проверки подлинности Windows.
  • Веб-приложение 2 настроено на использование проверки подлинности с помощью форм. Вам необходимо иметь дополнительный код в этом приложении, который позволяет пользователю аутентифицировать себя с использованием LDAP в активном каталоге. Этот код помещается в провайдер аутентификации, если вы используете ASP.NET.
0 голосов
/ 28 марта 2010

Предполагая, что вы используете ASP.NET, вы можете написать собственного провайдера , который сначала авторизуется на вашем AD, а затем не на AD store.

Или вы можете использовать несколько провайдеров , ActiveDirectoryMembershipProvider, а затем, например, SqlMembershipProvider.

...