我应该使用哪个证书来生成令牌,然后使用Postman在Keycloak DB中创建用户? [英] Which credential should I use to generate token followed by Create user inside Keycloak DB using Postman?
问题描述
我遇到类似的问题:在使用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.
邮递员屏幕截图:
两个问题:
- 如果我使用管理员credentails生成令牌,那么我将获得400个无效的授予/凭据
- 如果我使用用户凭证来生成令牌,它将生成令牌,然后在创建用户时,我将获得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
推荐答案
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屋!