首页 > 解决方案 > Keycloak java servlet适配器获取角色和范围

问题描述

我目前正在 glassfish 4 上实现一个带有 JEE7 的 webb 应用程序。我使用 Keycloak 作为安全提供程序,这导致我使用 KeycloakOIDCFilter java servlet 过滤器来使组合工作。

现在登录和注销没问题,但我也需要范围和角色。因此,我的问题是:

我如何获得这些?我已经看到了带有安全和授权上下文的示例,但我无法访问它们,因为 servlet 过滤器仅将 keycloak 部署上下文设置为 servlet 上下文属性,而不是安全或身份验证上下文。

我已经尝试了解 Wildfly / jboss 实现中发生了什么,但这让我无处可去。

标签: jakarta-eescoperoleskeycloaksecurity-context

解决方案


推荐阅读