如何从服务器到客户端获取Keycloak client_id和client_secret

时间:2019-09-26 04:43:36

标签: rest api keycloak

实际上,我有一台服务器(客户服务器),我想从那里从REST API中获取一些参数及其值以用于NE配置。

要完成上述任务,我需要执行以下步骤:

1)创建Keycloak客户ID并为创建的各个客户ID生成客户密码。 (一个步骤可以在Keycloak管理GUI中手动完成) 2)使用客户端ID和客户端密钥-生成访问令牌。 3)使用访问令牌并获取预期参数

在这里,我找到了用于获取期望参数及其值的方法和API URL(已完成步骤3),但是却要在服务器(我在其中进行REST的客户端)之间进行初始连接(步骤2)调用)和客户服务器(服务器(响应我的API调用)),我需要找到某种方法来将源服务器之间的客户ID和客户机密交换。

我的开发环境有一些限制,我不能直接使用其中的客户端ID和客户端密码进行硬编码。

所以,我的疑问是

1)通常,客户将与开发人员共享客户机ID和客户机密钥以连接到身份验证服务器吗? 2)客户端ID和客户端机密是否会存储在服务器中的任何位置(某个默认位置),以便我可以登录到服务器并直接获取这些数据以生成访问令牌? 3)还有另一种方法可以从源服务器获取客户端ID和客户端机密。

0 个答案:

没有答案