
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
25.03.2014, 17:19
|
|||
|---|---|---|---|
|
|||
REST и проблемы безопасности |
|||
|
#18+
Всем привет. Решил организовать скачивание файлов по URL через RESTful-сервис в Апексе. RESTful Service Module имеет слдующие параметры: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.03.2014, 17:46
|
|||
|---|---|---|---|
|
|||
REST и проблемы безопасности |
|||
|
#18+
URI Template: file/{id} Method: GET Source type: PL/SQL Source: здесь стандартный подход к скачиванию файла с использованием пакетов OWA_UTI и WPG_DOCLOAD Но любой неавторизованный пользователь может перейти по ссылке http://host:port/some_name/workspace/file/id и скачать файл. Пробовал смотреть в сторону таких вещей как Required Privilege. В данной статье достаточно хорошо все описано. Однако, вариант с OAuth2 не подходит по идеологическим причинам, а First Party Authentication требует "standard Oracle Application Express authentication". Собственно вопрос в том, как ограничить доступ к этим ссылкам извне, позволяя скачивать файлы только авторизованным пользователям. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2014, 15:57
|
|||
|---|---|---|---|
|
|||
REST и проблемы безопасности |
|||
|
#18+
Хм... Предполагаю: 1. Если известны ip или их диапазон - создать ограничение безопасности, что-то вроде Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 2. Ну или куки ;-) P.S.: За правильность кода не агитирую. Писал с планшета. Подсмотреть негде ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.03.2014, 09:13
|
|||
|---|---|---|---|
|
|||
REST и проблемы безопасности |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.03.2014, 11:24
|
|||
|---|---|---|---|
|
|||
REST и проблемы безопасности |
|||
|
#18+
К сожалению, это был я... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.03.2014, 14:35
|
|||
|---|---|---|---|
REST и проблемы безопасности |
|||
|
#18+
apex_hater, Не вижу смысла использовать RESTful для скачивания файла, тем более через WPG_DOCLOAD. Используйте Public Function, как вариант, там тот же самый WPG_DOCLOAD. PS. И еще раз рекоммендую вам сменить ник. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=50&mobile=1&tid=1875371]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 342ms |

| 0 / 0 |
