Я пытаюсь, чтобы объявленный в Glassfish @WebService
мог вызывать EJB, который требует, чтобы пользователь был в заданной роли.На данный момент мой WebService не имеет аутентификации (и я сомневаюсь, что добавлю его в ближайшее время).
Соображения безопасности в стороне (я прекрасно знаю, что это не лучший способ сделать что-то, спасибо), поскольку я не вошелпользователь, мои WebServiceContext
alays говорят мне context.isUserInRole("importer")
хотя мой @WebService также помечен @RunAs("importer")
.
Как я могу заставить это работать?(конечно, без дополнительной защиты моего веб-сервиса).