Ограничить Liferay 7, разрешая загружать документы пользователям без разрешений, если они знают прямой путь к статическоJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Ограничить Liferay 7, разрешая загружать документы пользователям без разрешений, если они знают прямой путь к статическо

Сообщение Anonymous »

Я начал работать над устаревшим проектом на основе Liferay 7. Мой проект основан на Java и Spring.
Как пользователь с ролью контент-менеджера я могу ввести " «Документы и медиа» и загрузите любые медиафайлы. Как показано на этом изображении из официальной документации Liferay:
Изображение

В моем приложении есть пользователи с ролями, у которых гораздо меньше прав, которые не могут видеть панель «Документы и медиа». Я могу изменить разрешения этих документов, чтобы разрешить или запретить им просматривать эти документы с самого портала, и это работает нормально.
Проблема в том, что кто-то каким-то образом угадает реальный путь к этому документу, например:

Код: Выделить всё

https://example.org/documents/11111/3223344/mydocument.pdf
Тогда, хотя у него нет разрешений на просмотр его через портал, он/она сможет скачать его по прямой ссылке.
Есть ли способ ограничить скачивание документов напрямую с портала для пользователей, не имеющих роли Контент-менеджера?

Подробнее здесь: https://stackoverflow.com/questions/784 ... -permissio
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»