Мы пытаемся загрузить файл из гибкого клиента в приложение Java EE.
- В полной среде HTTPS
- Сервер Java EE - это JBoss 5
- Использование BlazeDS 'Custom' аутентификации (имя пользователя и пароль вводятся через гибкую форму)
- Использование BlazeDS для аутентификации за сеанс
В обычных вызовах AMF мы можем получить доступ к принципалу пользователя и использовать механизм ролей.
Однако в нашем сервлете загрузки у нас нет доступа к принципалу пользователя.
request.getUserPrincipal() // returns null
Как это исправить?