В Python 3, используя модуль LDAP3, возможно ли подключиться к AD, используя пользователя из другого AD?
Я попытался установить строку подключения для использования учетной записи в Домене2, чтобы подключиться к Домену1, но он не работает, я получаю сообщение об ошибке, в котором говорится, что учетные данные недействительны, даже если они работают, когда я попробуйте подключиться к Domain2, используя ту же учетную запись.
Traceback (most recent call last):
File "mailer.py", line 47, in <module>
conn = Connection(server, domain["connection_string"], domain["password"], auto_bind=True)
File "/usr/lib/python3/dist-packages/ldap3/core/connection.py", line 321, in __init__
self.do_auto_bind()
File "/usr/lib/python3/dist-packages/ldap3/core/connection.py", line 349, in do_auto_bind
raise LDAPBindError(self.last_error)
ldap3.core.exceptions.LDAPBindError: automatic bind not successful - invalidCredentials
Возможно ли это вообще или соединения LDAP3 работают только с пользователями из одного домена?
Edit:
Это то, что я пытаюсь использовать для подключения, когда я получаю сообщение об ошибке выше.
server = Server(domain1.example.com)
conn = Connection(server, "CN=BindAccount,OU=Users,DC=domain2,DC=example,DC=com", '#Password1', auto_bind=True)