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