Можно использовать
new PrincipalContext(ContextType.Domain,null)
без предоставления каких-либо строк подключения для Active Directory.
При использовании ActiveDirectoryMembershipProvider
вы должны указать конечную точку LDAP в web.config
.
Сайт, над которым я работаю, будет развернут на нескольких сайтах, и я не хочу заполнять подробности в web.config
для каждого развертывания.
Как :Использовать аутентификацию с помощью форм с Active Directory в нескольких доменах в MSDN указывает 3 (! )провайдеры членства имеют дело с 3 доменами, что не впечатляет. Тем не менее, эта статья из 2005 года, и она посвящена задачам, отличным от того, что мне нужно.
Вопрос:
Можно ли использовать ActiveDirectoryMembershipProvider
таким образом, чтобы конечная точка LDAP не была жестко закодирована -в файле web.config?
Я бы предпочел использовать ActiveDirectoryMembershipProvider
, а не PrincipalContext
, чтобы иметь (потенциально )возможность вызова ChangePassword
и т. д.