繁体   English   中英

如何使用 postman 在 keyclaok 中添加新用户?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM