Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Переход по ссылке с контролем доступа (BIRT) / 2 сообщений из 2, страница 1 из 1
05.05.2011, 21:27
    #37248385
Полено
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход по ссылке с контролем доступа (BIRT)
Приветствую всех.

Суть проблемы: Основное приложение разработано на APEX, для генерации отчетов используется BIRT, который крутиться под ТомКатом.
Для открытия отчета в предварительном просмотре нужно открыть ссылку http://host:port/birt/frameset?__report=reports/dev/zn_def.rptdesign&id=8
где report=reports/dev/zn_def.rptdesign имя отчета а id=8 - параметр. Основная проблема в том, что не происходит никакой проверки доступа, и зная адрес сервера , наименование отчета и параметры получить любую информацию.
Собственно вопрос как разрешить доступ к отчетам только тем кто авторизован в апекс?
Как вариант видится передача в качестве параметра контрольной суммы и запись ее в таблицу перед передачей, однако неясно, что дальше делать с этой контрольной суммой. Можно конечно добавить дополнительный столбец в каждый источник данных отчета и таким образом скрыть данные уже после построения отчета, но в этом варианте возможен перехват контрольный суммы и создание ненужной нагрузки на БД и сервер так как отчеты все равно будут запускаться.
...
Рейтинг: 0 / 0
05.05.2011, 21:45
    #37248393
milton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход по ссылке с контролем доступа (BIRT)
Полено,

Я с BIRT не работал, но думаю, что требования к аутентификации следует настраивать в Tomcat в web.xml (как для обычного сервлета)
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Переход по ссылке с контролем доступа (BIRT) / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]