使用管理控制台api在keyposet中导出具有凭据的用户

mo49yndu  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(380)

如何使用管理控制台api导出keyClope中具有凭据的用户
我使用了这个端点,但它不包含用户的凭据 curl -X GET https://$KEYCLOAK_IP/auth/admin/realms/$REALM_NAME/users ##这是端点不包含凭据的结果

  1. {
  2. "id": "dbede89b-dbf8-4b4b-84a6-da7b6c1877e3",
  3. "createdTimestamp": 1607591201217,
  4. "username": "admin",
  5. "enabled": true,
  6. "totp": false,
  7. "emailVerified": false,
  8. "disableableCredentialTypes": [],
  9. "requiredActions": [],
  10. "notBefore": 0,
  11. "access": {
  12. "manageGroupMembership": true,
  13. "view": true,
  14. "mapRoles": true,
  15. "impersonate": true,
  16. "manage": true
  17. }
  18. },

如何使用凭据恢复用户?

nhn9ugyo

nhn9ugyo1#

不,仅使用该端点不会返回用户凭据。但是,您可以使用端点导入具有凭据的用户:

  1. PUT https://$KEYCLOAK_IP/auth/admin/realms/$REALM_NAME/users

要导出带有密码的用户,可以传递选项 -Dkeycloak.migration.action=export 钥匙斗篷启动期间:

  1. bin/standalone.sh -Dkeycloak.migration.action=export

同样的,进口商品也可以使用 -Dkeycloak.migration.action=import .
您可以在red hat文档和/或本博客中阅读有关此选项的更多详细信息

相关问题