【问题标题】:Create a User on Keycloack including password from curl command在 Keycloak 上创建一个用户,包括来自 curl 命令的密码
【发布时间】:2019-10-24 20:44:24
【问题描述】:

我尝试使用 CURL 命令在 keycloak 上创建用户(创建时不提供任何密码),成功,但无法知道登录密码。 那么,如何在创建时为用户提供密码。 以及如何在keycloak中为新用户设置默认密码

我已使用此链接使用 curl 创建用户:Create user on Keycloack from curl command

【问题讨论】:

    标签: curl jira keycloak jira-rest-api keycloak-services


    【解决方案1】:

    您需要为用户设置credentials,以便您可以登录。
    像这样的

    curl -v http://localhost:8080/auth/admin/realms/apiv2/users -H "Content-Type: application/json" -H "Authorization: bearer $TOKEN"   --data '{"firstName":"xyz","lastName":"xyz", "username":"xyz123","email":"demo2@gmail.com", "enabled":"true","credentials":[{"type":"password","value":"test123","temporary":false}]}'
    

    您也可以使用 bin 目录中的 cli 命令来创建用户

    add-user-keycloak.sh --user <USER_NAME> --password <PASSWORD>
    

    【讨论】:

    • 感谢您的快速响应,我之前尝试过但没有用。用户已创建但未使用密码。
    • 我能够在主域中使用上述 curl 命令创建用户,并且能够使用相同的凭据通过 UI 登录。您是否将临时设置为 false?
    • 是的,当我使用“add-user-keycloak.sh --user --password ”添加用户时,我必须对 curl 执行相同操作。再次感谢
    猜你喜欢
    • 1970-01-01
    • 2011-06-15
    • 2015-12-31
    • 2018-03-14
    • 1970-01-01
    • 1970-01-01
    • 2021-02-12
    • 2021-05-03
    • 1970-01-01
    相关资源
    最近更新 更多