Доброе.
Встала необходимость сделать авторизованный доступ пользователей к файлам веб-проекта. Старая версия системы использовала оракловые блобы.
Есть определенный механизм авторизации пользователей, система ролей, привилегий. Пользователь должен иметь возможность скачивать/закачивать файлы при помощи веб-интерфейса в соответствии со своими правами.
Решение видится приблизительно следующим — файловый сервер на базе Apache либо более легкого веб-сервера + скрипт, использующий уже созданные классы авторизации и поддержки ролей и привилегий. Это самый простой вариант. Более желательна универсальная система, ипользующая MVC и поддерживающая (хотя бы в перспективе) работу через FTP, HTTP и черт-знает-еще-через-что
У кого-нибудь есть опыт реализации подобной системы? Есть ли готовые открытые системы, решающие поставленную задачу? В принципе сейчас подошел бы даже FTP-сервер, позволяющий производить custom authorization например, при помощи php-скрипта.