Я работаю над веб-порталом, где пользователь аутентифицируется LDAP через форму perl CGI. В процессе аутентификации используется модуль Net::LDAPS. При входе в систему система сохраняет статус аутентификации пользователя и создает файл cookie CGI, и пользователь может выполнять различные действия через портал, в основном взаимодействие с базой данных, до тех пор, пока пользователь не выйдет из системы.
На том же сервере есть директория с какими-то файлами. Я хочу, чтобы пользователь мог войти на веб-портал, а затем просмотреть каталог файлов и загрузить эти файлы.
Самый простой способ, который я могу придумать, — это поместить файл htaccess с «Параметры + индексы» и аутентификацию ldap в каталог, но для этого потребуется другой вход в систему, который не связан с веб-порталом.
Есть ли способ связать аутентификацию ldap на основе cgi веб-портала с файлом htaccess?