Как я могу интегрировать Keycloak с Payara Micro ?
Я хочу создать приложение REST JAX-RS без сохранения состояния, которое использует Keycloak в качестве сервера аутентификации и авторизации, но я не знаю, как это сделать.
API-интерфейс аутентификации Eclipse MicroProfile JWT определяет аннотацию @LoginConfig
:
@LoginConfig(authMethod = "MP-JWT", realmName = "admin-realm")
@ApplicationPath("/")
public class MyApplication extends Application {...}
И Java EE @RolesAllowed
аннотация:
@Path("/api/v1/books")
public class BooksController {
@GET
@RolesAllowed("read-books")
public Books findAll() {...}
}
Как объединить эти две вещи?