我在 Keycloak 中创建了要导出的用户和角色。
当我尝试使用 UI 中领域的“导出”按钮导出它们时,我下载了一个 JSON 文件。
但我在导出的文件中找不到任何用户或角色realm.json
如何从 Keycloak 导出包含用户和角色的领域 JSON?
如何使用管理控制台 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
}
},
Run Code Online (Sandbox Code Playgroud)
如何恢复具有凭据的用户?
当我尝试将 Spring Boot 应用程序从版本 1.4.2.RELEASE 迁移到版本 2.2.6.RELEASE 时,我发现找不到 org.springframework.data.querydsl.QueryDslPredicateExecutor
无法解析符号 QueryDslPredicateExecutor
我应该添加 spring-data-commons 版本 1.12.8.RELEASE
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-commons</artifactId>
<version>1.12.8.RELEASE</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
然后我发现了另一个问题
GitHub 存储库:https ://github.com/dali05/SpringBootMultipleMavenModules
thnaks
keycloak ×2
spring-boot ×2
credentials ×1
export ×1
java ×1
json ×1
maven ×1
querydsl ×1
spring ×1