keycloakrealm.json 中是否允许使用系统环境变量?

Meh*_*lha 7 environment-variables docker keycloak

我正在使用 Keycloak 来管理我的应用程序的身份验证。

并使用 docker 为开发和生产环境构建我的 keycloak 映像。

每次构建 docker 映像时,我都会导入一个新的 Realm.json 文件,并且必须手动修改配置才能与相应的环境(“Dev”和“Prod”)配合使用。

这个想法只是在realm.json中使用**系统环境变量** 。我尝试过使用 {MY_ENV_VARIABLE}{env.MY_ENV_VARIABLE}但似乎没有任何效果。

小智 4

可以在realm.json 中使用环境变量。语法是通常的“${VARIABLE_NAME}”。

文档: https: //www.keycloak.org/server/importExport