|
类型
|
default
|
quarkus.keycloak.policy-enforcer.enable
启用策略强制。
环境变量: QUARKUS_KEYCLOAK_POLICY_ENFORCER_ENABLE
|
布尔值
|
false
|
quarkus.keycloak.connection-pool-size
适配器将对 Keycloak 服务器进行单独的 HTTP 调用,以便将访问代码转换为访问令牌。此配置选项定义与 Keycloak 服务器应池的连接数量
环境变量: QUARKUS_KEYCLOAK_CONNECTION_POOL_SIZE
|
int
|
20
|
quarkus.keycloak.policy-enforcer.enforcement-mode
指定如何强制实施策略。
环境变量: QUARKUS_KEYCLOAK_POLICY_ENFORCER_ENFORCEMENT_MODE
|
permissive ,enforcing ,disabled
|
enforcing
|
quarkus.keycloak.policy-enforcer.path-cache.max-entries
定义应在缓存中保存的条目限制
环境变量: QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATH_CACHE_MAX_ENTRIES
|
int
|
1000
|
quarkus.keycloak.policy-enforcer.path-cache.lifespan
定义条目应过期的时间(毫秒)
环境变量: QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATH_CACHE_LIFESPAN
|
long
|
30000
|
quarkus.keycloak.policy-enforcer.lazy-load-paths
指定适配器应如何获取与应用程序中路径关联的资源的服务器。如果为 true,策略强制器将通过请求的路径相应地获取资源
环境变量: QUARKUS_KEYCLOAK_POLICY_ENFORCER_LAZY_LOAD_PATHS
|
布尔值
|
true
|
quarkus.keycloak.policy-enforcer.claim-information-point."complex-config"
复杂配置。
环境变量: QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_
|
Map<String,Map<String,Map<String,String>>
| |
quarkus.keycloak.policy-enforcer.claim-information-point."simple-config"
简单配置。
环境变量: QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_
|
Map<String,Map<String,String>>
| |
quarkus.keycloak.policy-enforcer.http-method-as-scope
指定范围应如何映射到 HTTP 方法。如果设置为 true,策略 enforcer 将使用当前请求中的 HTTP 方法来检查是否应授予访问权限
环境变量: QUARKUS_KEYCLOAK_POLICY_ENFORCER_HTTP_METHOD_AS_SCOPE
|
布尔值
|
false
|
quarkus.keycloak.policy-enforcer.paths."paths".name
要与给定路径关联的服务器上的资源名称
环境变量: QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__NAME
|
string
| |
quarkus.keycloak.policy-enforcer.paths."paths".paths
应该由策略强制器保护的 HTTP 请求路径
环境变量: QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__PATHS
|
字符串列表
| |
quarkus.keycloak.policy-enforcer.paths."paths".methods."methods".methods". methods"
HTTP 方法的名称
环境变量: QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__METHOD
|
string
|
必需
|
quarkus.keycloak.policy-enforcer.paths."paths".methods."methods".scopes "
与方法关联的范围的字符串数组
环境变量: QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__SCOPES
|
字符串列表
|
必需
|
quarkus.keycloak.policy-enforcer.paths."paths".methods."methods".scopes-enforcement-mode
引用与方法关联的范围的强制模式的字符串
环境变量: QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__SCOPES_ENFORCEMENT_MODE
|
所有 ,任何 ,禁用
|
all
|
quarkus.keycloak.policy-enforcer.paths."paths".enforcement-mode
指定如何强制实施策略
环境变量: QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__ENFORCEMENT_MODE
|
permissive ,enforcing ,disabled
|
enforcing
|
quarkus.keycloak.policy-enforcer.paths."paths".claim-information-point."complex-config"
复杂配置。
环境变量: QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__COMPLEX_CONFIG_
|
Map<String,Map<String,Map<String,String>>
| |
quarkus.keycloak.policy-enforcer.paths."paths".claim-information-point."simple-config"
简单配置。
环境变量: QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT__SIMPLE_CONFIG_
|
Map<String,Map<String,String>>
| |
Additional named tenants
|
类型
|
default
|
quarkus.keycloak."tenant".connection-pool-size
适配器将对 Keycloak 服务器进行单独的 HTTP 调用,以便将访问代码转换为访问令牌。此配置选项定义与 Keycloak 服务器应池的连接数量
环境变量: QUARKUS_KEYCLOAK_TENANT__CONNECTION_POOL_SIZE
|
int
|
20
|
quarkus.keycloak."tenant".policy-enforcer.enforcement-mode
指定如何强制实施策略。
环境变量: QUARKUS_KEYCLOAK_TENANT__POLICY_ENFORCER_ENFORCEMENT_MODE
|
permissive ,enforcing ,disabled
|
enforcing
|
quarkus.keycloak."tenant".policy-enforcer.paths."paths".
要与给定路径关联的服务器上的资源名称
环境变量: QUARKUS_KEYCLOAK_TENANT__POLICY_ENFORCER_PATHS_PATHS_NAME
|
string
| |
quarkus.keycloak."tenant".policy-enforcer.paths."paths".paths
应该由策略强制器保护的 HTTP 请求路径
环境变量: QUARKUS_KEYCLOAK_TENANT__POLICY_ENFORCER_PATHS__PATHS_PATHS
|
字符串列表
| |
quarkus.keycloak."tenant".policy-enforcer.paths."paths".methods."methods". methods"
HTTP 方法的名称
环境变量: QUARKUS_KEYCLOAK_TENANT__POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__METHOD
|
string
|
必需
|
quarkus.keycloak."tenant".policy-enforcer.paths."paths."methods."methods".scopes
与方法关联的范围的字符串数组
环境变量: QUARKUS_KEYCLOAK_TENANT__POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__SCOPES
|
字符串列表
|
必需
|
quarkus.keycloak."tenant".policy-enforcer.paths."paths".methods."methods".scopes-enforcement-mode
引用与方法关联的范围的强制模式的字符串
环境变量: QUARKUS_KEYCLOAK_TENANT__POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__SCOPES_ENFORCEMENT_MODE
|
所有 ,任何 ,禁用
|
all
|
quarkus.keycloak."tenant".policy-enforcer.paths."paths".enforcement-mode
指定如何强制实施策略
环境变量: QUARKUS_KEYCLOAK_TENANT__POLICY_ENFORCER_PATHS__PATHS__ENFORCEMENT_MODE
|
permissive ,enforcing ,disabled
|
enforcing
|
quarkus.keycloak."tenant".policy-enforcer.paths."paths".claim-information-point."complex-config"
复杂配置。
环境变量: QUARKUS_KEYCLOAK_TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT_COMPLEX_CONFIG_
|
Map<String,Map<String,Map<String,String>>
| |
quarkus.keycloak."tenant".policy-enforcer.paths."paths".claim-information-point."simple-config"
简单配置。
环境变量: QUARKUS_KEYCLOAK_TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT_SIMPLE_CONFIG_
|
Map<String,Map<String,String>>
| |
quarkus.keycloak."tenant".policy-enforcer.path-cache.max-entries
定义应在缓存中保存的条目限制
环境变量: QUARKUS_KEYCLOAK_TENANT__POLICY_ENFORCER_PATH_MAX_ENTRIES
|
int
|
1000
|
quarkus.keycloak."tenant".policy-enforcer.path-cache.lifespan
定义条目应过期的时间(毫秒)
环境变量: QUARKUS_KEYCLOAK_TENANT__POLICY_ENFORCER_PATH_CACHE_LIFESPAN
|
long
|
30000
|
quarkus.keycloak."tenant".policy-enforcer.lazy-load-paths
指定适配器应如何获取与应用程序中路径关联的资源的服务器。如果为 true,策略强制器将通过请求的路径相应地获取资源
环境变量: QUARKUS_KEYCLOAK_TENANT__POLICY_ENFORCER_LAZY_LOAD_PATHS
|
布尔值
|
true
|
quarkus.keycloak."tenant".policy-enforcer.claim-information-point."complex-config"
复杂配置。
环境变量: QUARKUS_KEYCLOAK_TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT_COMPLEX_CONFIG_
|
Map<String,Map<String,Map<String,String>>
| |
quarkus.keycloak."tenant".policy-enforcer.claim-information-point."simple-config"
简单配置。
环境变量: QUARKUS_KEYCLOAK_TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT_SIMPLE_CONFIG_
|
Map<String,Map<String,String>>
| |
quarkus.keycloak."tenant".policy-enforcer.http-method-as-scope
指定范围应如何映射到 HTTP 方法。如果设置为 true,策略 enforcer 将使用当前请求中的 HTTP 方法来检查是否应授予访问权限
环境变量: QUARKUS_KEYCLOAK_TENANT__POLICY_ENFORCER_HTTP_METHOD_AS_SCOPE
|
布尔值
|
false
|