Я работаю над веб-приложением, которое позволяет ученым подключаться к высокопроизводительному вычислительному кластеру через веб-интерфейс. Пользователи заполняют некоторые данные о своем эксперименте, загружают некоторые файлы, а остальное заботится веб-приложение.
В конце вычислений пользователи должны иметь возможность доступа к своим результирующим файлам. Они размером около 1 ГБ.
Я хочу разрешить пользователям просматривать эти файлы, но я не знаю, как это сделать безопасно. Пользователи не должны иметь возможность просматривать файлы, которые не принадлежат им. Файлы уже хранятся в каталоге вне webroot и принадлежат пользователю Apache.
Я работаю в PHP, какой-нибудь совет, как реализовать что-то подобное?