【问题标题】:Which credential should I use to generate token followed by Create user inside Keycloak DB using Postman?我应该使用哪个凭证来生成令牌,然后使用 Postman 在 Keycloak DB 中创建用户?
【发布时间】:2021-01-13 01:09:17
【问题描述】:

我也有同样的问题:Create a new user in Keycloak using Postman

所以,我也想创建一个用户,我也得到 401,未经授权。所以我必须使用错误的令牌! 那么我是如何创建令牌的呢?

就我而言: 我创建了一个名为“Lifetrnz”的新领域 在这个领域中,我创建了一个名为:“Test”的用户 用户名和密码:test client_id :我创建了 lifetrnz-client-1 grant_type : 密码。


我知道我不应该使用已经创建的用户凭据,那么我应该使用什么?如果我使用我的管理员凭据(我曾经尝试在 Keycloak 仪表板中登录)然后说无效的授权/凭据。

邮递员截图:

两个问题:

  1. 如果我使用管理员凭据生成令牌,则会收到 400 个无效授权/凭据
  2. 如果我使用用户凭据生成令牌,它将生成,然后在创建用户时,我得到 401,未经授权的访问。

仅供参考:

我如何创建用户: 网址:http://localhost:8080/auth/admin/realms/Lifetrenz/users 并从 Auth 传递 Beared 令牌 - 类型

【问题讨论】:

标签: postman keycloak


【解决方案1】:

我通过使用这个 SAT API 解决了:https://documenter.getpostman.com/view/7294517/SzmfZHnd#0138123a-385c-4f66-8fb5-d26df30247d2 创建令牌并使用这个 Create User SAT API 添加用户。

注意:我将这个正文与 Bearer 令牌一起传递: 邮递员 - 身体 - 原始 ->

{
    "username": "abcd",
    "firstName": "xyz",
    "lastName": "xyz",
    "email": "demos2@gmail.com",
    "enabled": "true"
}

我希望有人能从中得到帮助。

【讨论】:

    猜你喜欢
    • 2013-12-03
    • 2017-01-03
    • 2021-04-19
    • 1970-01-01
    • 1970-01-01
    • 2018-03-24
    • 1970-01-01
    • 2021-02-27
    • 2017-08-13
    相关资源
    最近更新 更多