|
windows авторизация для вызова веб-сервиса
|
|||
---|---|---|---|
#18+
надо из линухового оракла вызвать веб-сервис, а там стоит windows-авторизация Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
выдает 401 (Unauthorized) чё делать, куда рыть ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2018, 12:30 |
|
windows авторизация для вызова веб-сервиса
|
|||
---|---|---|---|
#18+
12 лет назад написали, что нельзя 2770620 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2018, 12:38 |
|
windows авторизация для вызова веб-сервиса
|
|||
---|---|---|---|
#18+
Была проблема, что нужна была Windows авторизация на офисную проксю, решал с помощью Chtlm. Можно ли через Chtlm авторизоваться на конечном сервере/веб-службе, не знаю. надеюсь http://cntlm.sourceforge.net/ но сейчас весь сайт на мейтенансе, т.ч. адрес мне не проверить. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2018, 12:57 |
|
windows авторизация для вызова веб-сервиса
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2018, 13:18 |
|
windows авторизация для вызова веб-сервиса
|
|||
---|---|---|---|
#18+
Vadim LejninСмотря что тебе от службы нужно посмотри вот это: NTLM for PL/SQL передать туда файл и получить оттуда файл ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2018, 13:38 |
|
windows авторизация для вызова веб-сервиса
|
|||
---|---|---|---|
#18+
Для всех тех, кто столкнулся с той же задачей что и ТС - может кому-то сэкономит время. По ссылке можно найти пакеты для авторизации NTLM и работы по http (сейчас они входят в состав alexandria-plsql-utils , там есть обертка для работы по методу GET, но для SOAP требуется POST, с которым есть нюансы. Привожу код, с которым у меня все заработало. простыня кода Код: 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. 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. 133. 134. 135. 136.
Нюанс в том, что NTLM требует неразрывного соединения (persistent), а POST из Oracle так не умеет. Workaround - использовать в запросах на NTLM challenge метод HEAD. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2019, 15:17 |
|
|
start [/forum/topic.php?fid=52&msg=39660205&tid=1882499]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 17ms |
total: | 157ms |
0 / 0 |