Я создаю REST-сервис для Glassfish (который использует Джерси в качестве JAX-RS). Я хочу развернуть свой сервис как пакет OSGI, который работает нормально, я добавляю «Web-ContextPath:» в манифест, а затем использую аннотированный объект приложения @ javax.ws.rs.ApplicationPath. Все это делает сервис пригодным для использования, но затем я хочу использовать безопасность на основе контейнеров. Я обнаружил, что могу использовать противопоставления безопасности в файле web.xml, а затем выполнять сопоставления пользователей с ролями в файле sun-web.xml. Тем не менее, пакет OSGI также не имеет.
Есть ли в манифесте набор аннотаций и / или параметров, в которых я могу указать роли приложений, ограничения безопасности и сопоставления ролей и пользователей (я думаю, что последний может быть просто настроен глобально)?
Спасибо!