|
Зависание при попытке аутентификации через Active Directory
|
|||
---|---|---|---|
#18+
acya, Там должна быть строка, которая соответствует выполненнему процессу с последующей детализацией, например: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Если процесс onSubmit может быть и не последний... + вы так и не ответили, 13321209 чтобы не лезть в дебри зря... Если подставить правильные значения, в PL/SQL Developer-е выполняется без ошибок, в апексе такое же зависание с ошибкой, правильно я понимаю? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2012, 13:25 |
|
Зависание при попытке аутентификации через Active Directory
|
|||
---|---|---|---|
#18+
SvDev, Описываю все шаги: 1. Создаю схему аутентификации в APEX, в поле Authentication Function Name пишу package.my_authentication_dbms 2. Функция выглядит след. образом Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
3. Выдаю права grant execute on package.my_authentication_dbms to anonymous;(под anonymous она и вызывается) 4. Делаю схему текущей 5. Запускаю приложение, ввожу существующую учетку - зависание Варианты: 1. Код: plsql 1.
Т.е. просто строки - зависание 2. Если убрать работу с пакетом dbms_ldap вообще - работает, в приложение пускает 3. Если написать этот код(с dbms_ldap) в теле процесса, который вызывался бы на странице получаем аналогичное зависание Трейсы от debug кончаются на вызове функции аутентификации(каким бы способом она не вызывалась) Код: 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. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2012, 13:51 |
|
Зависание при попытке аутентификации через Active Directory
|
|||
---|---|---|---|
#18+
acya3. Выдаю права grant execute on package.my_authentication_dbms to anonymous;(под anonymous она и вызывается) Для апекс приложения никакие grants to anonymous не нужны, максимум гранты собственнику приложения, которая уже имеет права на свои процедуры. В общем-то опыты с anonymous бесполезны, в том числе в pl/sql developer-е acya4. Делаю схему текущей Я надеюсь, вы в apex никаких alter не делаете, речь в апексе может быть лишь в выборе Parsing Schema в свойствах приложения - схемы, в которой вы ведете разработку ... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2012, 14:54 |
|
Зависание при попытке аутентификации через Active Directory
|
|||
---|---|---|---|
#18+
SvDevacya4. Делаю схему текущей Я надеюсь, вы в apex никаких alter не делаете, речь в апексе может быть лишь в выборе Parsing Schema в свойствах приложения - схемы, в которой вы ведете разработку ... Я имела в виду схему аутентификации. Там нужно кликнуть кнопку Make Current ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2012, 15:05 |
|
Зависание при попытке аутентификации через Active Directory
|
|||
---|---|---|---|
#18+
acya, А что такое package, это имя схемы (в пакетах нельзя писать create or replace) ? Совпадает ли схема функции my_authentication_dbms с Parsing Schema в свойствах приложения? Схема обычная - созданная или особая (system, apex_040100 и т.д.) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2012, 15:19 |
|
Зависание при попытке аутентификации через Active Directory
|
|||
---|---|---|---|
#18+
SvDevacya, А что такое package, это имя схемы (в пакетах нельзя писать create or replace) ? Совпадает ли схема функции my_authentication_dbms с Parsing Schema в свойствах приложения? Схема обычная - созданная или особая (system, apex_040100 и т.д.) Да, имя схемы Есть схема, в которой лежит my_authentication_dbms - схема1 Есть схема, которая прописана в Parsing Schema - схема2 Выданы права grant execute on схема1.my_authentication_dbms to схема2 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2012, 15:23 |
|
Зависание при попытке аутентификации через Active Directory
|
|||
---|---|---|---|
#18+
acya, Вы можете отчасти эмулировать из pl/sql developer-а недокументированными функциями, в надежде, что будет более подробная информация об ошибке, например: Код: plsql 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.
Выполнять под system, схема my_authentication_dbms обычная (не system/apex_040100 и т.д.) Схему аутентификации приложения такая, чтобы аутентифицировала без всяких ldap указанного пользователя ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2012, 15:50 |
|
Зависание при попытке аутентификации через Active Directory
|
|||
---|---|---|---|
#18+
acya, Обе схемы схема1, схема2 ваши созданные? Лучше всего использовать одну схему, при таких ошибках... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2012, 16:13 |
|
Зависание при попытке аутентификации через Active Directory
|
|||
---|---|---|---|
#18+
Еще лучше p_code такой Код: plsql 1.
Чтобы видеть, выполняется ли... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2012, 16:42 |
|
Зависание при попытке аутентификации через Active Directory
|
|||
---|---|---|---|
#18+
SvDev, Подняли другую Active Directory, заработало с полпинка Видимо, проблема в нехватке прав на серверные ресурсы, думаю над тем, кому и чего не хватает, сам процесс oracle.exe выполняет все корректно без участия EPG, а через него фейл База 10g, acl добавлять не требуется ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2012, 10:11 |
|
Зависание при попытке аутентификации через Active Directory
|
|||
---|---|---|---|
#18+
acya, У вас же не EPG с Active Directory общается, а тот же Oracle Database, только метод вызова указанного PL/SQL разный... А как его отчасти воспроизвести - я написал, если оборвется, смотреть что дописывается в alert.log: Код: plsql 1. 2.
+ Oracle Application Express Installation Requirements пункт 2.1.1 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2012, 11:19 |
|
|
start [/forum/topic.php?fid=50&msg=38002366&tid=1875954]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 19ms |
total: | 142ms |
0 / 0 |