Почему не работает @RolesAllowed JAAS, то есть почему нет исключений, когда на сервер приходит неавторизованный запрос веб-сокета. Если тот же запрос является запросом ajax, он работает отлично!
Я использую веб-сокеты гризли и сервер Glassfish.
Почему не работает @RolesAllowed JAAS, то есть почему нет исключений, когда на сервер приходит неавторизованный запрос веб-сокета. Если тот же запрос является запросом ajax, он работает отлично!
Я использую веб-сокеты гризли и сервер Glassfish.
В Glassfish3 запросы WebSocket приходят к пользователю WebSocketApplication напрямую, минуя веб-контейнер. Я думаю, что это причина, по которой @RolesAllowed игнорируется. Вы можете попробовать Glassfish4 + стандартный API WebSocket, я думаю, что @RolesAllowed должен работать там.