jakarta-ee - Keycloak java servlet适配器获取角色和范围
问题描述
我目前正在 glassfish 4 上实现一个带有 JEE7 的 webb 应用程序。我使用 Keycloak 作为安全提供程序,这导致我使用 KeycloakOIDCFilter java servlet 过滤器来使组合工作。
现在登录和注销没问题,但我也需要范围和角色。因此,我的问题是:
我如何获得这些?我已经看到了带有安全和授权上下文的示例,但我无法访问它们,因为 servlet 过滤器仅将 keycloak 部署上下文设置为 servlet 上下文属性,而不是安全或身份验证上下文。
我已经尝试了解 Wildfly / jboss 实现中发生了什么,但这让我无处可去。
解决方案
推荐阅读
- django - 我无法在我的帖子中添加类别网址
- python - 错误捕获结合计数器不起作用
- python - 如果使用Python满足条件,则查找列表元素的平均值?
- user-interface - 如何在 Flutter 中设计兼容屏幕分辨率的 UI?
- javascript - .env 调用不同文件中的变量
- python-3.x - Pandas isin vs Numpy in1d
- laravel - Laravel 与 vagrant/homestead 的新项目
- android - Qt Android:有没有办法用初始化列表初始化 std::map?
- html - 带有特殊字符的 Markdown TOC?
- matlab - Matlab:为什么我不能使用 VideoWriter 创建一个 mp4 文件?