标签: keycloak-18

导入Keycloak现有领域而不丢失现有用户

我配置了导入现有 Realm 的 kubernetes init 容器,并覆盖环境中已有的容器。

我正在使用这个命令:

/opt/keycloak/bin/kc.sh import --file=/opt/keycloak/data/import/tyk-realm-export.json
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,当替换现有领域时,它会删除其中的所有用户。

有没有办法在不丢失用户的情况下导入新的领域配置?特别是,我的数据库预计拥有数十万用户。

PS:使用keycloak >=18.0.0

这是一个日志:

Appending additional Java properties to JAVA_OPTS: -Dkeycloak.profile.feature.upload_scripts=enabled -Dkeycloak.migration.strategy=OVERWRITE_EXISTING
2022-06-17 10:17:30,048 INFO  [org.keycloak.common.Profile] (main) Preview feature enabled: scripts
2022-06-17 10:17:30,198 INFO  [org.keycloak.quarkus.runtime.hostname.DefaultHostnameProvider] (main) Hostname settings: FrontEnd: <MyHostname>, Strict HTTPS: false, Path: <request>, Strict BackChannel: false, Admin: <request>, Port: -1, Proxied: true
2022-06-17 10:17:32,225 WARN  [org.infinispan.PERSISTENCE] (keycloak-cache-init) ISPN000554: jboss-marshalling is deprecated and planned for removal
2022-06-17 10:17:32,505 WARN  [org.infinispan.CONFIG] (keycloak-cache-init) ISPN000569: Unable to persist Infinispan internal …
Run Code Online (Sandbox Code Playgroud)

keycloak keycloak-services keycloak-18

6
推荐指数
1
解决办法
2346
查看次数

标签 统计

keycloak ×1

keycloak-18 ×1

keycloak-services ×1