|
APEX_LDAP.GET_ALL_USER_ATTRIBUTES
|
|||
---|---|---|---|
#18+
Пытаюсь использовать функцию из хелпа APEX_LDAP.GET_ALL_USER_ATTRIBUTES. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
Ошибку выдает следующию: ORA-31202: DBMS_LDAP: LDAP client/server error: Invalid credentials Версия апекса - 4.0. Ldap - классический. Проблема в имени пользователя. В каком виде его записывать в p_username? В хелпе стоит firstname.lastname. Не писать же их по русски. Хотя все равно не получается. Авторизация проходит успешна. DN string при авторизации cn=%ldap_users%,ou=xxx,dc=xxx,dc=xxx . Прошу знатоков Апекса помочь. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2011, 12:12 |
|
APEX_LDAP.GET_ALL_USER_ATTRIBUTES
|
|||
---|---|---|---|
#18+
И еще вопрос. Возможно ли как нибудь получать всех пользователей и их атрибуты кроме как через эту процедурку? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2011, 12:17 |
|
APEX_LDAP.GET_ALL_USER_ATTRIBUTES
|
|||
---|---|---|---|
#18+
Никто не пробовал? Никто не знает? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2011, 06:11 |
|
APEX_LDAP.GET_ALL_USER_ATTRIBUTES
|
|||
---|---|---|---|
#18+
Chumka, а че за пользователь у тебя - доменный? скажи я у себя попробую - че выдаст. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2011, 15:01 |
|
APEX_LDAP.GET_ALL_USER_ATTRIBUTES
|
|||
---|---|---|---|
#18+
J.d Конечно доменный. С правами на просмотр всей ветки Users в Ldap. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2011, 05:48 |
|
APEX_LDAP.GET_ALL_USER_ATTRIBUTES
|
|||
---|---|---|---|
#18+
У меня возникла похожая проблема, связанная как раз с функцией APEX_LDAP.GET_ALL_USER_ATTRIBUTES. Аутентификацию я прохожу. Но у меня не получается получить атрибуты пользователя, который прошел аутентификацию. Получаю ошибку ORA-31202: DBMS_LDAP: LDAP client/server error: No such object Кто-нибудь сталкивался с похожей ситуацие? Или есть мысли как это можно вылечить? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2011, 13:49 |
|
APEX_LDAP.GET_ALL_USER_ATTRIBUTES
|
|||
---|---|---|---|
#18+
lZy , А имя пользователя в функции ты какое использовал? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2011, 13:58 |
|
APEX_LDAP.GET_ALL_USER_ATTRIBUTES
|
|||
---|---|---|---|
#18+
Тот же пользователь, под которым прошла успешная аутентификация при входе в приложение. Мне нужно получить значение определенного параметра с сервера, чтобы наложить фильтр на запрос, по которому формируется отчет. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2011, 14:21 |
|
APEX_LDAP.GET_ALL_USER_ATTRIBUTES
|
|||
---|---|---|---|
#18+
пробовала использовать функцию APEX_LDAP.GET_USER_ATTRIBUTES. В качестве параметра p_attributes передаю имя нужного мне атрибута, но ситуация никак не меняется. Кусок кода: v$l_attributes(1) := p$mode; APEX_LDAP.GET_USER_ATTRIBUTES( p_username => p$name ,p_pass => p$pswd ,p_auth_base => p$dn ,p_host => p$host ,p_port => p$port ,p_attributes => v$l_attributes ,p_attribute_values => v$l_attribute_values); Все парамтры задаю как описано в доке APIReference для 4ой версии apex'а. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2011, 14:27 |
|
APEX_LDAP.GET_ALL_USER_ATTRIBUTES
|
|||
---|---|---|---|
#18+
Как раз вчера начал мучать такую же проблему как в первом посте, он формирует в результат cn= + username + p_auth_base, если задать скажем: авторp_username => 'yyy', p_auth_base => 'ou=xxx,dc=xxx,dc=xxx', он формирует cn=yyy,ou=xxx,dc=xxx,dc=xxx , тогда как нужна uid=yyy,ou=xxx,dc=xxx,dc=xxx Судя по прочитанному на oracle otn forum не лечится, буду мучить дальше DBMS_LDAP пакет и др. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2011, 09:07 |
|
APEX_LDAP.GET_ALL_USER_ATTRIBUTES
|
|||
---|---|---|---|
#18+
upd: В общем кому не нравится как он формирует DN из username и auth_base используем DBMS_LDAP пакет. Лишних 50 строчек, но зато всё отлично работает, тока что протестировал, в моей задаче нужно было произвести точный поиск по одному атребуту и вернуть другой, вот код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2011, 11:29 |
|
|
start [/forum/topic.php?fid=50&fpage=72&tid=1876597]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 265ms |
total: | 394ms |
0 / 0 |