无法在Keycloak 4.6.0.Final中设置IDP令牌交换

Ree*_*Lau 6 jboss keycloak

在通过docker image 4.6.0.Final启动Keycloak实例后,客户端和Identity Providers的权限选项卡将丢失.选项卡在4.5.0版本中可用.最终开箱即用.缺少权限选项卡可通过遵循官方文档Securing Apps Token Exchange来阻止令牌交换的设置

GGG*_*rce 9

我通过邮件列表收到了Pedro Silva的回复:

嗨,

...默认情况下,我们不再启用技术预览功能.您需要通过传递特定的环境变量来启用所需的功能,例如管理员细粒度权限.尝试使用此系统属性启动服务器:

-Dkeycloak.profile.feature.admin_fine_grained_authz=enabled
-Dkeycloak.profile.feature.token_exchange=enabled
Run Code Online (Sandbox Code Playgroud)

文档未反映这些更改,创建了https://issues.jboss.org/browse/KEYCLOAK-8865.

  • 是的,在通过对docker run命令的env`-e'JAVA_TOOL_OPTIONS = -Dkeycloak.profile.feature.admin_fine_grained_authz = enabled -Dkeycloak.profile.feature.token_exchange = enabled'`指定系统属性后,权限选项卡返回。 (3认同)