Pro*_*mer 6 java keycloak keycloak-services
如何使用 Java 应用程序在 keycloak 中以编程方式创建客户端?
一种方法是通过 api :
获取有权将客户端添加到领域的帐户的令牌
POST https://<keycloak-url>/auth/realms/master/protocol/openid-connect/token
Host: <keycloak-url>
Content-Type: application/x-www-form-urlencoded
Cache-Control: no-cache
client_id=admin-cli&grant_type=password&username=<user>&password=<password>
Run Code Online (Sandbox Code Playgroud)
添加新客户端(请求正文来自现有客户端的导出)
POST https://keycloak-url/auth/admin/realms/<realm-name>/clients
Host: <keycloak-url>
Content-Type: application/json
Cache-Control: no-cache
Authorization: Bearer <token>
{
"clientId": "test-add",
"[...]"
}
Run Code Online (Sandbox Code Playgroud)
响应状态应该是201
带有新客户端的标头位置。
文档可以在这里找到:https : //www.keycloak.org/docs-api/14.0/rest-api/index.html#_clients_resource
归档时间: |
|
查看次数: |
5142 次 |
最近记录: |