AzMan и Classic ASP
Я настроил AzMan и у меня есть несколько классических ASP-сайтов, на которых я хотел бы использовать его. Хранилище AzMan настроено в Active Directory. Я могу заставить его работать нормально в ASP.NET и с помощью VBS (Visual Basic Script). Моя проблема в том, что он не работает на классическом ASP. Я предполагаю, что это как-то связано с безопасностью. Вот строка, на которой это терпит неудачу:
AzManStore.Initialize 0, "msldap://domain.com/CN=BIS,CN=Program Data,DC=domain,DC=com"
Я знаю, что строка подключения правильная, и она отлично работает с другими приложениями. Приложение ASP работает под анонимным именем. Я считаю, что происходит то, что пользователь не может войти. Есть ли способ указать имя пользователя и пароль в строке подключения?
Требования к этому сайту - использование анонимного доступа, но использование форм для аутентификации.
1 ответ
Возможно, вам потребуется убедиться, что для идентификатора вашего процесса задана учетная запись настраиваемого домена, а не для учетной записи локального компьютера, например IUSR_<servername>
или ApplicationPoolIdentity, который может быть не в состоянии связываться с AD.