Я смог использовать bind_s
и simple_bind_s
напрямую с sAMAccountName
, поставив перед ним префикс доменное имя :
l_res := DBMS_LDAP.simple_bind_s(ld => l_session,
dn => l_domain || '\' || l_account_name,
passwd => l_password)
Я пытался найтидополнительная информация или ссылка в документации Oracle, но я не смог найти ничего о том, как создать параметр dn
.Кажется, это зависит от конфигурации сервера AD.В некоторых настройках, например, описанных в этом сообщении на форуме OTN , представляется возможным выполнить аутентификацию с помощью %LDAP_USER%@ourdomain.com
.