|
型
|
デフォルト
|
quarkus.keycloak.policy-enforcer.enable
ポリシーの強制を有効化します。
環境変数: QUARKUS_KEYCLOAK_POLICY_ENFORCER_ENABLE
|
boolean
|
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
|
boolean
|
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 に設定すると、ポリシーエンフォーサーは現在のリクエストから HTTP メソッドを使用して、アクセス権を付与すべきか確認します。
環境変数: QUARKUS_KEYCLOAK_POLICY_ENFORCER_HTTP_METHOD_AS_SCOPE
|
boolean
|
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
|
list of string
| |
quarkus.keycloak.policy-enforcer.paths."paths".methods."methods".method
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
|
list of string
|
必須
|
quarkus.keycloak.policy-enforcer.paths."paths".methods."methods".scopes-enforcement-mode
メソッドに関連付けられたスコープの強制モードを参照する文字列。
環境変数: QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__SCOPES_ENFORCEMENT_MODE
|
all 、any 、disabled
|
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>>
| |
追加の名前付きテナント
|
型
|
デフォルト
|
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".name
指定のパスに関連付けられるサーバー上のリソースの名前。
環境変数: 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
|
list of string
| |
quarkus.keycloak."tenant".policy-enforcer.paths."paths".methods."methods".method
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
|
list of string
|
必須
|
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 、any 、disabled
|
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_CACHE_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
|
boolean
|
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 に設定すると、ポリシーエンフォーサーは現在のリクエストから HTTP メソッドを使用して、アクセス権を付与すべきか確認します。
環境変数: QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_HTTP_METHOD_AS_SCOPE
|
boolean
|
false
|