我应该使用哪个证书来生成令牌,然后使用Postman在Keycloak DB中创建用户? [英] Which credential should I use to generate token followed by Create user inside Keycloak DB using Postman?

查看:221
本文介绍了我应该使用哪个证书来生成令牌,然后使用Postman在Keycloak DB中创建用户?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我遇到类似的问题:在使用Postman的密钥斗篷

因此,我也想创建一个用户,并且还得到了未经授权的401.因此,我必须使用错误的令牌! 那么我如何创建令牌?

So, I also want to create a user, and I'm also getting 401, unauthorized. So I must using wrong token! So how I created token?

就我而言: 我创建了一个新的领域,称为"Lifetrenz", 在这个领域中,我创建了一个名为: 用户名&密码:测试 client_id:我创建了lifetrenz-client-1 grant_type:密码.

In my case: I've created a new Realm, called "Lifetrenz" In this Realm, I've created a user called: "Test" username & password: test client_id : I created lifetrenz-client-1 grant_type : password.

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

I know that I should not use already created user credentials, then what should I use? If I use my admin credentials (what I used to try login in Keycloak dashboard) then saying invalid grant / credentials.

邮递员屏幕截图:

两个问题:

  1. 如果我使用管理员credentails生成令牌,那么我将获得400个无效的授予/凭据
  2. 如果我使用用户凭证来生成令牌,它将生成令牌,然后在创建用户时,我将获得401(未经授权)访问.


仅供参考:


FYI:

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

How I create user: URL: http://localhost:8080/auth/admin/realms/Lifetrenz/users and passing Beared token from Auth - Type

推荐答案

我通过使用此 SAT API进行了解决:

I solved by using this SAT API: https://documenter.getpostman.com/view/7294517/SzmfZHnd#0138123a-385c-4f66-8fb5-d26df30247d2 to create token and used this Create User SAT API to Add user.

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

Note: I passed this body along with Bearer token: Postman - Body - raw ->

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

我希望有人从中得到帮助.

I hope someone get help from this.

这篇关于我应该使用哪个证书来生成令牌,然后使用Postman在Keycloak DB中创建用户?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆