![](/img/trans.png)
[英]How to get more/optional data for users using keyclaok rest api?
[英]How to add new user in keyclaok using postman?
我正在尝试使用 postman 在 keyclaok 服务器中添加用户,但我无法创建。
Postman 请求:
方法:POST URL: http://localhost:8080/auth/admin/realms/ctms/users
Header:授权
请求 JSON 主体类型:
{
"enabled": true,
"attributes": {},
"emailVerified": "",
"firstName": "DDDDDD",
"lastName": "WWWWWWW",
"email": "wwww@aaa.com"
}
获得响应 403 禁止
{“错误”:“未知错误”}
我正在使用新用户和注册用户选项制作自定义 lonin 页面,但我无法创建新用户如果有人请告诉我如何使用 postman 在 keyclaok 中添加新用户
您收到 403 错误,因为您没有传递正确的不记名令牌。 这是一个例子
curl --location --request POST 'http://localhost:8080/auth/admin/realms/demo/users' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {token}' \
--data-raw '{"username" : "bburke",
"enabled": "true"
您可以使用以下命令获取管理员令牌
curl --location --request POST 'http://localhost:8080/auth/realms/master/protocol/openid-connect/token' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'username=admin' \
--data-urlencode 'password=admin' \
--data-urlencode 'grant_type=password' \
--data-urlencode 'client_id=admin-cli'
代替用户名和密码,您需要提供管理员用户名和密码以及您的 client_id
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.