找不到Keycloak OpenId客户端的client_secret。

问题描述 投票:0回答:1

我正在测试Keycloak,以将其作为一些依赖授权码流的OpenId客户端的SSO服务器。像Google或Facebook这样的服务提供商会同时向你提供 "客户端ID "和 "客户端秘密",这样你就可以在代码流的某个点上使用它们来获得访问令牌。

但在Keycloak中,我在完成创建客户端后,在管理控制台或后续标签中的任何地方都看不到 "client_secret"。

client configuation page

我是不是在配置中遗漏了什么?

oauth-2.0 single-sign-on openid keycloak
1个回答
0
投票

公共客户端没有客户端秘密。你需要将 "访问类型 "改为机密。你还需要添加至少一个 "有效的重定向URI",然后点击 "保存"。之后,"凭证 "选项卡将显示在第二位,与客户秘密一起。


0
投票

你可以在 "身份提供者 "选项卡下找到客户秘密。enter image description here

你使用 Google 或 Facebook 作为身份提供者,所以你需要创建一个身份提供者。

© www.soinside.com 2019 - 2024. All rights reserved.