6.2. Keycloak Dev Services 配置
在构建时修复的配置属性 - 所有其他配置属性在运行时可覆盖
配置属性 | 类型 | default |
类型 | default | |
用于启用(默认)或禁用 Dev 服务的标志。启用后,Keycloak 的 Dev Services 会在 Dev 或 Test 模式中自动配置并启动 Keycloak,以及 Docker 运行时。
环境变量: | 布尔值 |
|
Dev Services 供应商的容器镜像名称。默认为基于 Quarkus 的 Keycloak 镜像。对于基于 WildFly 的发布,请使用
环境变量: | string |
|
指明是否使用 Keycloak-X 镜像。默认情况下,镜像由镜像名称中的
环境变量: | 布尔值 | |
确定 Keycloak 容器是否已共享。共享时,Quarkus 使用基于标签的服务发现来查找和重复使用正在运行的 Keycloak 容器,因此没有启动第二个容器。否则,如果没有找到匹配的容器,则会启动一个新容器。服务发现使用
环境变量: | 布尔值 |
|
环境变量: | string |
|
以逗号分隔的到 Keycloak 域文件的类或文件系统路径列表。此列表用于初始化 Keycloak。此列表中的第一个值用于初始化默认租户连接属性。
环境变量: | 字符串列表 | |
用于初始化 Keycloak 的额外类或文件系统资源的别名。每个映射条目代表别名和类或文件系统资源路径之间的映射。
环境变量: | Map<String,String> | |
用于初始化 Keycloak 的其他类或文件系统资源。每个映射条目代表类或文件系统资源路径别名和 Keycloak 容器位置之间的映射。
环境变量: | Map<String,String> | |
传递给 keycloak JVM 的
环境变量: | string | |
显示带有 "Keycloak:" 前缀的 Keycloak 日志消息。
环境变量: | 布尔值 |
|
Keycloak start 命令。使用此属性试验 Keycloak 启动选项,请参阅
环境变量: | string | |
Keycloak 域的名称。如果
环境变量: | string | |
指定是否在
环境变量: | 布尔值 |
|
Keycloak 用户名与密码映射。如果为空,则创建默认用户
环境变量: | Map<String,String> | |
Keycloak 用户的角色映射。如果为空,则分配默认角色:
环境变量: | Map<String,List<String>> | |
要侦听的 dev 服务的具体端口。 如果没有指定,则会选择一个随机端口。
环境变量: | int | |
要传递给容器的环境变量。
环境变量: | Map<String,String> | |
Keycloak 容器的内存限值 如果没有指定,750MiB 是默认的内存限值。
Environment variable: |
|
大小配置选项以这种格式识别字符串(显示为正则表达式): [0-9]+[KkMmGgTtPpEeZzYy]?
.
如果未指定后缀,则假定为字节。