[英]Export users with credential in keycloak with Admin Console API
如何使用管理控制台 API 在 keycloak 中导出具有凭据的用户
我使用了这个端点,但它不包含用户的凭据curl -X GET https://$KEYCLOAK_IP/auth/admin/realms/$REALM_NAME/users
{
"id": "dbede89b-dbf8-4b4b-84a6-da7b6c1877e3",
"createdTimestamp": 1607591201217,
"username": "admin",
"enabled": true,
"totp": false,
"emailVerified": false,
"disableableCredentialTypes": [],
"requiredActions": [],
"notBefore": 0,
"access": {
"manageGroupMembership": true,
"view": true,
"mapRoles": true,
"impersonate": true,
"manage": true
}
},
如何恢复具有凭据的用户?
不,单独使用该端点不会返回用户凭据。 但是,您可以使用端点导入具有凭据的用户:
PUT https://$KEYCLOAK_IP/auth/admin/realms/$REALM_NAME/users
要使用他们的密码导出用户,您可以在 keycloak 启动期间传递选项-Dkeycloak.migration.action=export
:
bin/standalone.sh -Dkeycloak.migration.action=export
同样对于导入,只需使用-Dkeycloak.migration.action=import
。
您可以在Red Hat 文档和/或此博客中阅读有关此选项的更多详细信息
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.