为了账号安全,请及时绑定邮箱和手机立即绑定

keycloak api 用户创建

keycloak api 用户创建

慕莱坞森 2021-07-09 10:02:15
我正在尝试使用 API 在 keycloak 上创建用户。我正在用 Python 编码。我已经成功获取token并使用它从API获取数据,请求用户列表:endpoint = 'http://server/auth/admin/realms/master/users'bearertok = "bearer " + tokenheaders = {'Content-type': 'application/json', 'Accept': 'application/json', 'Authorization': bearertok }resp = requests.get(endpoint, headers=headers)当我尝试使用 POST 创建一个新用户时,我这样做:endpoint = 'http://server/auth/admin/realms/master/users'bearertok = "bearer " + tokendata = {'username': 'xyz', 'firstName':'xyz','lastName':'xyz', 'email':'demo2@gmail.com', 'enabled':'true'}headers = {'Content-type': 'application/json', 'Accept': 'application/json', 'Authorization': bearertok }resp = requests.post(endpoint, headers=headers, data=data)当我运行它时,我从服务器收到 500 错误。我究竟做错了什么?
查看完整描述

2 回答

?
qq_遁去的一_1

TA贡献1725条经验 获得超7个赞

“错误 500”表示服务器尝试处理您的请求但失败了。这不是身份验证问题,很可能是您提供给请求的数据具有不正确的语法/内容。

尝试使用json.dumps(data)json它传递到您的要求,以“字符串”正确的数据之前,Python库!


查看完整回答
反对 回复 2021-07-27
?
SMILET

TA贡献1796条经验 获得超4个赞

您可以尝试使用“ python-keycloak ”库。


查看完整回答
反对 回复 2021-07-27
  • 2 回答
  • 0 关注
  • 467 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号