Интеграция Keycloak с CDI в REST API JAXRS - PullRequest
0 голосов
/ 15 мая 2019

У нас есть виджеты REST API jaxrs, и мы хотим защитить их с помощью keycloak.

Проблема в том, что интеграция с @SecurityDomain("keycloak") работает только с точкой входа EJB. игнорируется в классе без @Stateless аннотации

Проблема в том, что точка входа становится EJB и EJB poolManaged, что не очень хорошая вещь для приложения без сохранения состояния. Более того, все методы в EJB являются транзакционными, и мы не хотим такого поведения. Так что да, мы можем добавить аннотацию транзакции, чтобы не использовать транзакцию в методе, но я думаю, что это обходной путь.

Мы хотим работать как можно больше с CDI. и иметь точку входа с управлением пулом ejb с помощью wildlfy 20 EJB в то же время может быть узким местом в большом приложении.

Есть идеи? или правильный способ реализации безопасности Keycloak с CDI?

...