如何在Keycloak 20.0.3中设置客户端访问类型为Confidential?
在Keycloak 20.0.3中设置客户端访问类型为Confidential的方法
Keycloak 17及后续版本启用了全新管理控制台,原有的“访问类型”选项被重构拆分,要设置为Confidential类型,按以下步骤操作:
创建新客户端时设置
- 进入客户端创建页面,客户端类型选择
OpenID Connect,点击下一步 - 在配置界面,勾选客户端认证选项(此操作等价于设置为原Confidential访问类型)
- 完成创建后,进入客户端的凭据标签页,即可查看自动生成的客户端密钥
修改已创建的客户端
- 打开目标客户端的设置页面,切换到设置标签
- 找到客户端认证开关,将其开启
- 保存设置后,前往凭据标签页获取客户端密钥
注:在新版本控制台中,开启“客户端认证”的客户端即为Confidential类型,支持需要客户端密钥的认证流程(如授权码流);关闭该选项则对应原Public类型。
内容的提问来源于stack exchange,提问作者Dhairya Sonaiya
相关产品推荐
相关产品推荐

