id
Panduan
Server
Semua konfigurasi provider
idGuidesServerAll Provider Config

All provider configuration

otentikasi-sesiones

infinispan

OpsiTipe atau NilaiDefault
spi-otentikasi-sesiones--infinispan--otentikasi-sesiones-batas
Jumlah maksimum sesi otentikasi bersamaan per RootAuthenticationSession.
CLI: --spi-otentikasi-sesiones--infinispan--otentikasi-sesiones-batas
Env: KC_SPI_OTENTIKASI_SESIES__INFINISPAN__OTENTIKASI_SESIES_BATAS
int300

remote

OpsiTipe atau NilaiDefault
spi-otentikasi-sesiones--remote--otentikasi-sesiones-batas
Jumlah maksimum sesi otentikasi bersamaan per RootAuthenticationSession.
CLI: --spi-otentikasi-sesiones--remote--otentikasi-sesiones-batas
Env: KC_SPI_OTENTIKASI_SESIES__REMOTE__OTENTIKASI_SESIES_BATAS
int300
spi-otentikasi-sesiones--remote--maksimum-cobacoba
Jumlah maksimum pengulangan jika terjadi kesalahan.
Nilai nol atau kurang menonaktifkan pengulangan apapun.
CLI: --spi-otentikasi-sesiones--remote--maksimum-cobacoba
Env: KC_SPI_OTENTIKASI_SESIES__REMOTE__MAKSIMUM_COBACOBA
int10
spi-otentikasi-sesiones--remote--waktu-dasar-pengulangan
Waktu pengulangan dasar dalam milidetik.
CLI: --spi-otentikasi-sesiones--remote--waktu-dasar-pengulangan
Env: KC_SPI_OTENTIKASI_SESIES__REMOTE__WAKTU_DASAR_PENGULANGAN
int10

pelindung-kekuatan-bruta

detektor-kekuatan-bruta-standar

OpsiTipe atau NilaiDefault
spi-pelindung-kekuatan-bruta--detektor-kekuatan-bruta-standar--izinkan-permintaan-serentak
Apakah login serentak diizinkan oleh pelindung kekuatan bruta.
CLI: --spi-pelindung-kekuatan-bruta--detektor-kekuatan-bruta-standar--izinkan-permintaan-serentak
Env: KC_SPI_KEKUATAN_BRUTA_PROTECTOR__DETEKTOR_KEKUATAN_BRUTA_STANDAR__IZINKAN_PERMINTAAN_SERENTAK
true, falsefalse

cache-embedded

default

PilihanTipe atau NilaiDefault
spi-cache-embedded--default--action-tokens-owners
Mengatur jumlah pemilik untuk cache terdistribusi actionTokens.
Ini mendefinisikan jumlah salinan data Anda di dalam cluster.
CLI: --spi-cache-embedded--default--action-tokens-owners
Env: KC_SPI_CACHE_EMBEDDED__DEFAULT__ACTION_TOKENS_OWNERS
Integer
spi-cache-embedded--default--authentication-sessions-owners
Mengatur jumlah pemilik untuk cache terdistribusi authenticationSessions.
Ini mendefinisikan jumlah salinan data Anda di dalam cluster.
CLI: --spi-cache-embedded--default--authentication-sessions-owners
Env: KC_SPI_CACHE_EMBEDDED__DEFAULT__AUTHENTICATION_SESSIONS_OWNERS
Integer
spi-cache-embedded--default--authorization-max-count
Jumlah maksimum entri yang dapat disimpan dalam memori oleh cache otorisasi.
CLI: --spi-cache-embedded--default--authorization-max-count
Env: KC_SPI_CACHE_EMBEDDED__DEFAULT__AUTHORIZATION_MAX_COUNT
Integer
spi-cache-embedded--default--client-sessions-max-count
Jumlah maksimum entri yang dapat disimpan dalam memori oleh cache clientSessions.
CLI: --spi-cache-embedded--default--client-sessions-max-count
Env: KC_SPI_CACHE_EMBEDDED__DEFAULT__CLIENT_SESSIONS_MAX_COUNT
Integer
spi-cache-embedded--default--client-sessions-owners
Mengatur jumlah pemilik untuk cache terdistribusi clientSessions.
Ini mendefinisikan jumlah salinan data Anda di dalam cluster.
CLI: --spi-cache-embedded--default--client-sessions-owners
Env: KC_SPI_CACHE_EMBEDDED__DEFAULT__CLIENT_SESSIONS_OWNERS
Integer
spi-cache-embedded--default--config-file
Mendefinisikan file dari mana konfigurasi cache harus diambil.
File konfigurasi relatif terhadap direktori conf/.
CLI: --spi-cache-embedded--default--config-file
Env: KC_SPI_CACHE_EMBEDDED__DEFAULT__CONFIG_FILE
String
spi-cache-embedded--default--crl-max-count
Jumlah maksimum entri yang dapat disimpan dalam memori oleh cache crl.
CLI: --spi-cache-embedded--default--crl-max-count
Env: KC_SPI_CACHE_EMBEDDED__DEFAULT__CRL_MAX_COUNT
Integer
spi-cache-embedded--default--keys-max-count
Jumlah maksimum entri yang dapat disimpan dalam memori oleh cache kunci.
CLI: --spi-cache-embedded--default--keys-max-count
Env: KC_SPI_CACHE_EMBEDDED__DEFAULT__KEYS_MAX_COUNT
Integer
spi-cache-embedded--default--login-failures-owners
Mengatur jumlah pemilik untuk cache terdistribusi loginFailures.
Ini mendefinisikan jumlah salinan data Anda di dalam cluster.
CLI: --spi-cache-embedded--default--login-failures-owners
Env: KC_SPI_CACHE_EMBEDDED__DEFAULT__LOGIN_FAILURES_OWNERS
Integer
spi-cache-embedded--default--machine-name
Nama mesin fisik tempat instance ini berjalan.
Dapat diatur jika beberapa instance NQRust-Identity berjalan di mesin fisik yang sama. Infinispan mempertimbangkan nilai ini untuk menjaga data cadangan tersebar di mesin yang berbeda.
CLI: --spi-cache-embedded--default--machine-name
Env: KC_SPI_CACHE_EMBEDDED__DEFAULT__MACHINE_NAME
String
spi-cache-embedded--default--metrics-histograms-enabled
Aktifkan histogram untuk metrik cache yang terdalam.
CLI: --spi-cache-embedded--default--metrics-histograms-enabled
Env: KC_SPI_CACHE_EMBEDDED__DEFAULT__METRICS_HISTOGRAMS_ENABLED
true, falsefalse
spi-cache-embedded--default--network-bind-address
Alamat IP yang digunakan oleh transportasi clustering.
Secara default, SITE_LOCAL digunakan.
CLI: --spi-cache-embedded--default--network-bind-address
Env: KC_SPI_CACHE_EMBEDDED__DEFAULT__NETWORK_BIND_ADDRESS
String
spi-cache-embedded--default--network-bind-port
Port yang akan digunakan oleh transportasi clustering.
Secara default, port 7800 digunakan.
CLI: --spi-cache-embedded--default--network-bind-port
Env: KC_SPI_CACHE_EMBEDDED__DEFAULT__NETWORK_BIND_PORT
Integer
spi-cache-embedded--default--network-external-address
Alamat IP yang harus digunakan oleh instance lain di dalam cluster untuk menghubungi node ini.
Hanya diatur jika berbeda dengan cache-embedded-network-bind-address, misalnya ketika instance ini di belakang firewall.
CLI: --spi-cache-embedded--default--network-external-address
Env: KC_SPI_CACHE_EMBEDDED__DEFAULT__NETWORK_EXTERNAL_ADDRESS
String
spi-cache-embedded--default--network-external-port
Port yang harus digunakan oleh instance lain di dalam cluster untuk menghubungi node ini.
Hanya diatur jika berbeda dengan cache-embedded-network-bind-port, misalnya ketika instance ini di belakang firewall
CLI: --spi-cache-embedded--default--network-external-port
Env: KC_SPI_CACHE_EMBEDDED__DEFAULT__NETWORK_EXTERNAL_PORT
Integer
spi-cache-embedded--default--node-name
Mengatur nama node saat ini.
Ini adalah nama yang familier untuk membuat log, dll. lebih masuk akal.
CLI: --spi-cache-embedded--default--node-name
Env: KC_SPI_CACHE_EMBEDDED__DEFAULT__NODE_NAME
String
spi-cache-embedded--default--offline-client-sessions-max-count
Jumlah maksimum entri yang dapat disimpan dalam memori oleh cache offlineClientSessions.
CLI: --spi-cache-embedded--default--offline-client-sessions-max-count
Env: KC_SPI_CACHE_EMBEDDED__DEFAULT__OFFLINE_CLIENT_SESSIONS_MAX_COUNT
Integer
spi-cache-embedded--default--offline-sessions-max-count
Jumlah maksimum entri yang dapat disimpan dalam memori oleh cache offlineSessions.
CLI: --spi-cache-embedded--default--offline-sessions-max-count
Env: KC_SPI_CACHE_EMBEDDED__DEFAULT__OFFLINE_SESSIONS_MAX_COUNT
Integer
spi-cache-embedded--default--rack-name
Nama rak tempat instance ini berjalan.
Dapat diatur jika beberapa instance NQRust-Identity berjalan di rak fisik yang sama. Infinispan mempertimbangkan nilai ini untuk menjaga data cadangan tersebar di rak yang berbeda.
CLI: --spi-cache-embedded--default--rack-name
Env: KC_SPI_CACHE_EMBEDDED__DEFAULT__RACK_NAME
String
spi-cache-embedded--default--realms-max-count
Jumlah maksimum entri yang dapat disimpan dalam memori oleh cache realms.
CLI: --spi-cache-embedded--default--realms-max-count
Env: KC_SPI_CACHE_EMBEDDED__DEFAULT__REALMS_MAX_COUNT
Integer
spi-cache-embedded--default--sessions-max-count
Jumlah maksimum entri yang dapat disimpan dalam memori oleh cache sessions.
CLI: --spi-cache-embedded--default--sessions-max-count
Env: KC_SPI_CACHE_EMBEDDED__DEFAULT__SESSIONS_MAX_COUNT
Integer
spi-cache-embedded--default--sessions-owners
Mengatur jumlah pemilik untuk cache terdistribusi sessions.
Ini mendefinisikan jumlah salinan data Anda di dalam cluster.
CLI: --spi-cache-embedded--default--sessions-owners
Env: KC_SPI_CACHE_EMBEDDED__DEFAULT__SESSIONS_OWNERS
Integer
spi-cache-embedded--default--site-name
Nama situs (zona ketersediaan) tempat instance ini berjalan.
Dapat diatur jika menjalankan NQRust-Identity di zona ketersediaan yang berbeda. Infinispan mempertimbangkan nilai ini untuk menjaga data cadangan tersebar di situs yang berbeda.
CLI: --spi-cache-embedded--default--site-name
Env: KC_SPI_CACHE_EMBEDDED__DEFAULT__SITE_NAME
String
spi-cache-embedded--default--users-max-count
Jumlah maksimum entri yang dapat disimpan dalam memori oleh cache pengguna.
CLI: --spi-cache-embedded--default--users-max-count
Env: KC_SPI_CACHE_EMBEDDED__DEFAULT__USERS_MAX_COUNT
Integer

cache-remote

default

PilihanTipe atau NilaiDefault
spi-cache-remote--default--auth-realm
Menentukan realm server Infinispan yang digunakan untuk otentikasi.
CLI: --spi-cache-remote--default--auth-realm
Env: KC_SPI_CACHE_REMOTE__DEFAULT__AUTH_REALM
Stringdefault
spi-cache-remote--default--backup-sites
Mengkonfigurasi daftar nama situs cadangan tempat klaster Infinispan eksternal menyandikan data NQRust-Identity.
CLI: --spi-cache-remote--default--backup-sites
Env: KC_SPI_CACHE_REMOTE__DEFAULT__BACKUP_SITES
Daftar
spi-cache-remote--default--client-intelligence
Menentukan tingkat kecerdasan client Hot Rod yang harus dimiliki.
CLI: --spi-cache-remote--default--client-intelligence
Env: KC_SPI_CACHE_REMOTE__DEFAULT__CLIENT_INTELLIGENCE
BASIC, TOPOLOGY_AWARE, HASH_DISTRIBUTION_AWAREHASH_DISTRIBUTION_AWARE
spi-cache-remote--default--connection-pool-exhausted-action
Menentukan apa yang terjadi saat meminta koneksi dari pool server dan pool tersebut habis.
CLI: --spi-cache-remote--default--connection-pool-exhausted-action
Env: KC_SPI_CACHE_REMOTE__DEFAULT__CONNECTION_POOL_EXHAUSTED_ACTION
EXCEPTION, WAIT, CREATE_NEWCREATE_NEW
spi-cache-remote--default--connection-pool-max-active
Mengatur jumlah koneksi maksimum per instance server Infinispan.
CLI: --spi-cache-remote--default--connection-pool-max-active
Env: KC_SPI_CACHE_REMOTE__DEFAULT__CONNECTION_POOL_MAX_ACTIVE
Integer16
spi-cache-remote--default--hostname
Nama host dari klaster Infinispan eksternal.
CLI: --spi-cache-remote--default--hostname
Env: KC_SPI_CACHE_REMOTE__DEFAULT__HOSTNAME
String
spi-cache-remote--default--password
Kata sandi untuk otentikasi ke klaster Infinispan eksternal.
Opsional jika terhubung ke klaster Infinispan eksternal yang tidak aman. Jika opsi ini ditentukan, cache-remote-username juga diperlukan.
CLI: --spi-cache-remote--default--password
Env: KC_SPI_CACHE_REMOTE__DEFAULT__PASSWORD
String
spi-cache-remote--default--port
Port dari klaster Infinispan eksternal.
CLI: --spi-cache-remote--default--port
Env: KC_SPI_CACHE_REMOTE__DEFAULT__PORT
Integer11222
spi-cache-remote--default--properties-file
Path ke file properties dengan konfigurasi client Hot Rod.
CLI: --spi-cache-remote--default--properties-file
Env: KC_SPI_CACHE_REMOTE__DEFAULT__PROPERTIES_FILE
File
spi-cache-remote--default--sasl-mechanism
Memilih mekanisme SASL untuk koneksi ke server Infinispan.
CLI: --spi-cache-remote--default--sasl-mechanism
Env: KC_SPI_CACHE_REMOTE__DEFAULT__SASL_MECHANISM
StringSCRAM-SHA-512
spi-cache-remote--default--tls-enabled
Aktifkan dukungan TLS untuk berkomunikasi dengan server Infinispan yang teramankan.
Direkomendasikan untuk diaktifkan dalam produksi.
CLI: --spi-cache-remote--default--tls-enabled
Env: KC_SPI_CACHE_REMOTE__DEFAULT__TLS_ENABLED
true, falsetrue
spi-cache-remote--default--tls-sni-hostname
Menentukan hostname TLS SNI untuk koneksi ke server Infinispan.
CLI: --spi-cache-remote--default--tls-sni-hostname
Env: KC_SPI_CACHE_REMOTE__DEFAULT__TLS_SNI_HOSTNAME
String
spi-cache-remote--default--username
Nama pengguna untuk otentikasi ke klaster Infinispan eksternal.
Opsional jika terhubung ke klaster Infinispan eksternal yang tidak aman. Jika opsi ini ditentukan, cache-remote-password juga diperlukan.
CLI: --spi-cache-remote--default--username
Env: KC_SPI_CACHE_REMOTE__DEFAULT__USERNAME
String

ciba-auth-channel

ciba-http-auth-channel

PilihanTipe atau NilaiDefault
spi-ciba-auth-channel--ciba-http-auth-channel--http-authentication-channel-uri
URI HTTP(S) dari kanal otentikasi.
CLI: --spi-ciba-auth-channel--ciba-http-auth-channel--http-authentication-channel-uri
Env: KC_SPI_CIBA_AUTH_CHANNEL__CIBA_HTTP_AUTH_CHANNEL__HTTP_AUTHENTICATION_CHANNEL_URI
string

client-policy-executor

client-id-metadata-document

PilihanTipe atau NilaiDefault
spi-client-policy-executor--client-id-metadata-document--cimd-provider-name
Provider yang digunakan untuk CIMD
CLI: --spi-client-policy-executor--client-id-metadata-document--cimd-provider-name
Env: KC_SPI_CLIENT_POLICY_EXECUTOR__CLIENT_ID_METADATA_DOCUMENT__CIMD_PROVIDER_NAME
stringpersistent-cimd
spi-client-policy-executor--client-id-metadata-document--max-cache-time
Waktu cache maksimum metadata klien dalam detik untuk CIMD.
CLI: --spi-client-policy-executor--client-id-metadata-document--max-cache-time
Env: KC_SPI_CLIENT_POLICY_EXECUTOR__CLIENT_ID_METADATA_DOCUMENT__MAX_CACHE_TIME
int259200
spi-client-policy-executor--client-id-metadata-document--min-cache-time
Waktu cache minimum metadata klien dalam detik untuk CIMD.
CLI: --spi-client-policy-executor--client-id-metadata-document--min-cache-time
Env: KC_SPI_CLIENT_POLICY_EXECUTOR__CLIENT_ID_METADATA_DOCUMENT__MIN_CACHE_TIME
int300
spi-client-policy-executor--client-id-metadata-document--upper-limit-metadata-bytes
Batas atas metadata klien dalam byte untuk CIMD.
CLI: --spi-client-policy-executor--client-id-metadata-document--upper-limit-metadata-bytes
Env: KC_SPI_CLIENT_POLICY_EXECUTOR__CLIENT_ID_METADATA_DOCUMENT__UPPER_LIMIT_METADATA_BYTES
int5000

connections-http-client

default

OpsiTipe atau NilaiDefault
spi-connections-http-client--default--backoff-multiplier
Pengali untuk backoff eksponensial antara percobaan retry.
Sebagai contoh, dengan backoff awal 1000ms dan pengali 2.0, penundaan retry akan menjadi: 1000ms, 2000ms, 4000ms, dll.
CLI: --spi-connections-http-client--default--backoff-multiplier
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__DEFAULT__BACKOFF_MULTIPLIER
string2.0
spi-connections-http-client--default--client-key-password
Sandi kunci.
CLI: --spi-connections-http-client--default--client-key-password
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__DEFAULT__CLIENT_KEY_PASSWORD
string-1
spi-connections-http-client--default--client-keystore
Alamat file keystore dari mana materi kunci akan dibaca untuk menyiapkan koneksi TLS.
CLI: --spi-connections-http-client--default--client-keystore
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__DEFAULT__CLIENT_KEYSTORE
string
spi-connections-http-client--default--client-keystore-password
Sandi keystore.
CLI: --spi-connections-http-client--default--client-keystore-password
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__DEFAULT__CLIENT_KEYSTORE_PASSWORD
string
spi-connections-http-client--default--connection-pool-size
Menetapkan nilai koneksi total maksimum.
CLI: --spi-connections-http-client--default--connection-pool-size
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__DEFAULT__CONNECTION_POOL_SIZE
int
spi-connections-http-client--default--connection-request-timeout-millis
Waktu timeout saat mencoba untuk mendapatkan koneksi, baru atau di pool.
CLI: --spi-connections-http-client--default--connection-request-timeout-millis
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__DEFAULT__CONNECTION_REQUEST_TIMEOUT_MILLIS
long5000
spi-connections-http-client--default--connection-ttl-millis
Mengatur waktu maksimum, dalam miliseconds, untuk koneksi persisten.
CLI: --spi-connections-http-client--default--connection-ttl-millis
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__DEFAULT__CONNECTION_TTL_MILLIS
long-1
spi-connections-http-client--default--disable-cookies
Menonaktifkan manajemen state (cookie).
CLI: --spi-connections-http-client--default--disable-cookies
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__DEFAULT__DISABLE_COOKIES
true, falsetrue
spi-connections-http-client--default--disable-trust-manager
Menonaktifkan manajemen trust dan verifikasi nama host.
CATATAN ini merupakan lubang keamanan, jadi hanya setel opsi ini jika Anda tidak dapat atau tidak ingin memverifikasi identitas host yang Anda komunikasikan dengan.
CLI: --spi-connections-http-client--default--disable-trust-manager
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__DEFAULT__DISABLE_TRUST_MANAGER
true, falsefalse
spi-connections-http-client--default--establish-connection-timeout-millis
Waktu timeout saat membuat koneksi socket awal.
Hanya efektif jika kurang dari connection-request-timeout-millis.
CLI: --spi-connections-http-client--default--establish-connection-timeout-millis
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__DEFAULT__ESTABLISH_CONNECTION_TIMEOUT_MILLIS
long-1
spi-connections-http-client--default--initial-backoff-millis
Waktu backoff awal dalam miliseconds sebelum percobaan retry pertama.
CLI: --spi-connections-http-client--default--initial-backoff-millis
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__DEFAULT__INITIAL_BACKOFF_MILLIS
long1000
spi-connections-http-client--default--jitter-factor
Faktor jitter untuk diterapkan pada waktu backoff.
Nilai 0.5 berarti waktu backoff sebenarnya akan antara 50% dan 150% dari waktu backoff eksponensial yang dihitung.
CLI: --spi-connections-http-client--default--jitter-factor
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__DEFAULT__JITTER_FACTOR
string0.5
spi-connections-http-client--default--max-connection-idle-time-millis
Mengatur waktu, dalam miliseconds, untuk evicting koneksi idle dari pool.
CLI: --spi-connections-http-client--default--max-connection-idle-time-millis
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__DEFAULT__MAX_CONNECTION_IDLE_TIME_MILLIS
long900000
spi-connections-http-client--default--max-consumed-response-size
Ukuran respon maksimum yang dikonsumsi oleh client (untuk mencegah denial of service)
CLI: --spi-connections-http-client--default--max-consumed-response-size
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__DEFAULT__MAX_CONSUMED_RESPONSE_SIZE
long10000000
spi-connections-http-client--default--max-pooled-per-route
Menetapkan nilai koneksi maksimum per rute.
CLI: --spi-connections-http-client--default--max-pooled-per-route
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__DEFAULT__MAX_POOLED_PER_ROUTE
int64
spi-connections-http-client--default--max-retries
Jumlah retry maksimum untuk semua permintaan HTTP keluar.
Set ke 0 untuk menonaktifkan retry (default).
CLI: --spi-connections-http-client--default--max-retries
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__DEFAULT__MAX_RETRIES
int0
spi-connections-http-client--default--proxy-mappings
Menandakan kombinasi pola hostname berbasis regex dan proxy-uri dalam bentuk hostnamePattern;proxyUri.
CLI: --spi-connections-http-client--default--proxy-mappings
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__DEFAULT__PROXY_MAPPINGS
string
spi-connections-http-client--default--reuse-connections
Apakah koneksi harus digunakan kembali.
CLI: --spi-connections-http-client--default--reuse-connections
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__DEFAULT__REUSE_CONNECTIONS
true, falsetrue
spi-connections-http-client--default--socket-timeout-millis
Waktu timeout inaktivitas socket.
CLI: --spi-connections-http-client--default--socket-timeout-millis
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__DEFAULT__SOCKET_TIMEOUT_MILLIS
long5000
spi-connections-http-client--default--use-jitter
Apakah untuk menerapkan jitter pada waktu backoff untuk mencegah retry storm yang sinkronisasi saat beberapa client melakukan retry pada saat yang sama.
CLI: --spi-connections-http-client--default--use-jitter
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__DEFAULT__USE_JITTER
true, falsetrue

opentelemetry

OpsiTipe atau NilaiDefault
spi-connections-http-client--opentelemetry--backoff-multiplier
Pengali untuk backoff eksponensial antara percobaan retry.
Sebagai contoh, dengan backoff awal 1000ms dan pengali 2.0, penundaan retry akan menjadi: 1000ms, 2000ms, 4000ms, dll.
CLI: --spi-connections-http-client--opentelemetry--backoff-multiplier
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__OPENTELEMETRY__BACKOFF_MULTIPLIER
string2.0
spi-connections-http-client--opentelemetry--client-key-password
Sandi kunci.
CLI: --spi-connections-http-client--opentelemetry--client-key-password
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__OPENTELEMETRY__CLIENT_KEY_PASSWORD
string-1
spi-connections-http-client--opentelemetry--client-keystore
Alamat file keystore dari mana materi kunci akan dibaca untuk menyiapkan koneksi TLS.
CLI: --spi-connections-http-client--opentelemetry--client-keystore
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__OPENTELEMETRY__CLIENT_KEYSTORE
string
spi-connections-http-client--opentelemetry--client-keystore-password
Sandi keystore.
CLI: --spi-connections-http-client--opentelemetry--client-keystore-password
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__OPENTELEMETRY__CLIENT_KEYSTORE_PASSWORD
string
spi-connections-http-client--opentelemetry--connection-pool-size
Menetapkan nilai koneksi total maksimum.
CLI: --spi-connections-http-client--opentelemetry--connection-pool-size
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__OPENTELEMETRY__CONNECTION_POOL_SIZE
int
spi-connections-http-client--opentelemetry--connection-request-timeout-millis
Waktu timeout saat mencoba untuk mendapatkan koneksi, baru atau di pool.
CLI: --spi-connections-http-client--opentelemetry--connection-request-timeout-millis
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__OPENTELEMETRY__CONNECTION_REQUEST_TIMEOUT_MILLIS
long5000
spi-connections-http-client--opentelemetry--connection-ttl-millis
Mengatur waktu maksimum, dalam miliseconds, untuk koneksi persisten.
CLI: --spi-connections-http-client--opentelemetry--connection-ttl-millis
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__OPENTELEMETRY__CONNECTION_TTL_MILLIS
long-1
spi-connections-http-client--opentelemetry--disable-cookies
Menonaktifkan manajemen state (cookie).
CLI: --spi-connections-http-client--opentelemetry--disable-cookies
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__OPENTELEMETRY__DISABLE_COOKIES
true, falsetrue
spi-connections-http-client--opentelemetry--disable-trust-manager
Menonaktifkan manajemen trust dan verifikasi nama host.
CATATAN ini merupakan lubang keamanan, jadi hanya setel opsi ini jika Anda tidak dapat atau tidak ingin memverifikasi identitas host yang Anda komunikasikan dengan.
CLI: --spi-connections-http-client--opentelemetry--disable-trust-manager
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__OPENTELEMETRY__DISABLE_TRUST_MANAGER
true, falsefalse
spi-connections-http-client--opentelemetry--establish-connection-timeout-millis
Waktu timeout saat membuat koneksi socket awal.
Hanya efektif jika kurang dari connection-request-timeout-millis.
CLI: --spi-connections-http-client--opentelemetry--establish-connection-timeout-millis
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__OPENTELEMETRY__ESTABLISH_CONNECTION_TIMEOUT_MILLIS
long-1
spi-connections-http-client--opentelemetry--initial-backoff-millis
Waktu backoff awal dalam miliseconds sebelum percobaan retry pertama.
CLI: --spi-connections-http-client--opentelemetry--initial-backoff-millis
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__OPENTELEMETRY__INITIAL_BACKOFF_MILLIS
long1000
spi-connections-http-client--opentelemetry--jitter-factor
Faktor jitter untuk diterapkan pada waktu backoff.
Nilai 0.5 berarti waktu backoff sebenarnya akan antara 50% dan 150% dari waktu backoff eksponensial yang dihitung.
CLI: --spi-connections-http-client--opentelemetry--jitter-factor
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__OPENTELEMETRY__JITTER_FACTOR
string0.5
spi-connections-http-client--opentelemetry--max-connection-idle-time-millis
Mengatur waktu, dalam miliseconds, untuk evicting koneksi idle dari pool.
CLI: --spi-connections-http-client--opentelemetry--max-connection-idle-time-millis
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__OPENTELEMETRY__MAX_CONNECTION_IDLE_TIME_MILLIS
long900000
spi-connections-http-client--opentelemetry--max-consumed-response-size
Ukuran respon maksimum yang dikonsumsi oleh client (untuk mencegah denial of service)
CLI: --spi-connections-http-client--opentelemetry--max-consumed-response-size
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__OPENTELEMETRY__MAX_CONSUMED_RESPONSE_SIZE
long10000000
spi-connections-http-client--opentelemetry--max-pooled-per-route
Menetapkan nilai koneksi maksimum per rute.
CLI: --spi-connections-http-client--opentelemetry--max-pooled-per-route
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__OPENTELEMETRY__MAX_POOLED_PER_ROUTE
int64
spi-connections-http-client--opentelemetry--max-retries
Jumlah retry maksimum untuk semua permintaan HTTP keluar.
Set ke 0 untuk menonaktifkan retry (default).
CLI: --spi-connections-http-client--opentelemetry--max-retries
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__OPENTELEMETRY__MAX_RETRIES
int0
spi-connections-http-client--opentelemetry--proxy-mappings
Menandakan kombinasi pola hostname berbasis regex dan proxy-uri dalam bentuk hostnamePattern;proxyUri.
CLI: --spi-connections-http-client--opentelemetry--proxy-mappings
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__OPENTELEMETRY__PROXY_MAPPINGS
string
spi-connections-http-client--opentelemetry--reuse-connections
Apakah koneksi harus digunakan kembali.
CLI: --spi-connections-http-client--opentelemetry--reuse-connections
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__OPENTELEMETRY__REUSE_CONNECTIONS
true, falsetrue
spi-connections-http-client--opentelemetry--socket-timeout-millis
Waktu timeout inaktivitas socket.
CLI: --spi-connections-http-client--opentelemetry--socket-timeout-millis
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__OPENTELEMETRY__SOCKET_TIMEOUT_MILLIS
long5000
spi-connections-http-client--opentelemetry--use-jitter
Apakah untuk menerapkan jitter pada waktu backoff untuk mencegah retry storm yang sinkronisasi saat beberapa client melakukan retry pada saat yang sama.
CLI: --spi-connections-http-client--opentelemetry--use-jitter
Env: KC_SPI_CONNECTIONS_HTTP_CLIENT__OPENTELEMETRY__USE_JITTER
true, falsetrue

connections-jpa

quarkus

OpsiTipe atau NilaiDefault
spi-connections-jpa--quarkus--initialize-empty
Menginisialisasi database jika kosong.
Jika diatur ke false, database harus diinisialisasi secara manual. Jika Anda ingin menginisialisasi database secara manual, atur strategi migrasi ke manual yang akan membuat file dengan perintah SQL untuk menginisialisasi database.
CLI: --spi-connections-jpa--quarkus--initialize-empty
Env: KC_SPI_CONNECTIONS_JPA__QUARKUS__INITIALIZE_EMPTY
true, falsetrue
spi-connections-jpa--quarkus--migration-export
Path tempat menuliskan file inisialisasi/migrasi database secara manual.
CLI: --spi-connections-jpa--quarkus--migration-export
Env: KC_SPI_CONNECTIONS_JPA__QUARKUS__MIGRATION_EXPORT
string
spi-connections-jpa--quarkus--migration-strategy
Strategi untuk migrasi database.
Nilai yang valid adalah update, manual, dan validate. Update akan secara otomatis migrasi skema database. Manual akan mengeluarkan perubahan yang diperlukan ke file dengan perintah SQL yang dapat Anda eksekusi secara manual pada database. Validate hanya akan memeriksa apakah database sudah terupdate.
CLI: --spi-connections-jpa--quarkus--migration-strategy
Env: KC_SPI_CONNECTIONS_JPA__QUARKUS__MIGRATION_STRATEGY
update, manual, validateupdate

cors

default

OpsiTipe atau NilaiDefault
spi-cors--default--allowed-headers
Daftar terpisah dengan koma dari header tambahan yang diizinkan untuk permintaan CORS
CLI: --spi-cors--default--allowed-headers
Env: KC_SPI_CORS__DEFAULT__ALLOWED_HEADERS
string

credential

nqrust-identity-password

OpsiTipe atau NilaiDefault
spi-credential--keycloak-password--validations-counter-tags
Daftar terpisah dengan koma dari tag yang digunakan saat mempublikasikan metrik penghitungan validasi password.
CLI: --spi-credential--keycloak-password--validations-counter-tags
Env: KC_SPI_CREDENTIAL__KEYCLOAK_PASSWORD__VALIDATIONS_COUNTER_TAGS
realm, algorithm, hashing_strength, outcomerealm,algorithm,hashing_strength,outcome

crl-storage

infinispan

OpsiTipe atau NilaiDefault
spi-crl-storage--infinispan--cache-time
Interval dalam detik bahwa CRL disimpan dalam cache.
Waktu pembaruan berikutnya dari CRL selalu minimal jika ada.
Nol atau nilai negatif berarti CRL disimpan hingga waktu pembaruan berikutnya yang ditentukan dalam CRL (atau tak terbatas jika CRL tidak berisi waktu pembaruan berikutnya).
CLI: --spi-crl-storage--infinispan--cache-time
Env: KC_SPI_CRL_STORAGE__INFINISPAN__CACHE_TIME
int-1
spi-crl-storage--infinispan--min-time-between-requests
Interval minimum dalam detik antara dua permintaan untuk mengambil CRL.
CRL tidak diperbarui
dari URL lagi hingga waktu minimum ini telah berlalu sejak pembaruan sebelumnya. Secara teori, opsi ini tidak pernah digunakan jika CRL berhasil diperbarui pada waktu pembaruan berikutnya.
Interval harus berupa angka positif. Default 10 detik.
CLI: --spi-crl-storage--infinispan--min-time-between-requests
Env: KC_SPI_CRL_STORAGE__INFINISPAN__MIN_TIME_BETWEEN_REQUESTS
int10

datastore

legacy

OpsiTipe atau NilaiDefault
spi-datastore--legacy--allow-migrate-existing-database-to-snapshot
Secara default, tidak diizinkan untuk menjalankan server snapshot/development terhadap database yang sebelumnya telah dimigrasikan ke beberapa versi server yang resmi dirilis.
Sebagai upaya melakukan ini menunjukkan bahwa Anda mencoba untuk menjalankan server development terhadap database produksi, yang dapat mengakibatkan kehilangan atau korupsi data, dan juga tidak memungkinkan untuk upgrade. Jika sungguh diinginkan, Anda dapat menggunakan opsi ini, yang akan mengizinkan untuk menggunakan server nightly/development terhadap database produksi saat secara eksplisit diatur ke true. Opsi ini disarankan hanya di lingkungan development dan tidak boleh pernah digunakan dalam produksi!
CLI: --spi-datastore--legacy--allow-migrate-existing-database-to-snapshot
Env: KC_SPI_DATASTORE__LEGACY__ALLOW_MIGRATE_EXISTING_DATABASE_TO_SNAPSHOT
true, falsefalse

device-representation

device-representation

OpsiTipe atau NilaiDefault
spi-device-representation--device-representation--cache-size
Mengatur jumlah maksimum nilai agen pengguna yang diurai dalam cache lokal.
CLI: --spi-device-representation--device-representation--cache-size
Env: KC_SPI_DEVICE_REPRESENTATION__DEVICE_REPRESENTATION__CACHE_SIZE
Integer2048

events-listener

email

PilihanTipe atau NilaiDefault
spi-events-listener--email--exclude-events
Daftar events yang dipisahkan koma yang tidak harus dikirim melalui email ke akun pengguna.
CLI: --spi-events-listener--email--exclude-events
Env: KC_SPI_EVENTS_LISTENER__EMAIL__EXCLUDE_EVENTS
authreqid_to_token, authreqid_to_token_error, client_delete, client_delete_error, client_info, client_info_error, client_initiated_account_linking, client_initiated_account_linking_error, client_login, client_login_error, client_register, client_register_error, client_update, client_update_error, code_to_token, code_to_token_error, custom_required_action, custom_required_action_error, delete_account, delete_account_error, execute_action_token, execute_action_token_error, execute_actions, execute_actions_error, federated_identity_link, federated_identity_link_error, federated_identity_override_link, federated_identity_override_link_error, grant_consent, grant_consent_error, identity_provider_first_login, identity_provider_first_login_error, identity_provider_link_account, identity_provider_link_account_error, identity_provider_login, identity_provider_login_error, identity_provider_post_login, identity_provider_post_login_error, identity_provider_response, identity_provider_response_error, identity_provider_retrieve_token, identity_provider_retrieve_token_error, impersonate, impersonate_error, introspect_token, introspect_token_error, invalid_signature, invalid_signature_error, invite_org, invite_org_error, jwt_authorization_grant, jwt_authorization_grant_error, login, login_error, logout, logout_error, oauth2_device_auth, oauth2_device_auth_error, oauth2_device_code_to_token, oauth2_device_code_to_token_error, oauth2_device_verify_user_code, oauth2_device_verify_user_code_error, oauth2_extension_grant, oauth2_extension_grant_error, permission_token, permission_token_error, pushed_authorization_request, pushed_authorization_request_error, refresh_token, refresh_token_error, register, register_error, register_node, register_node_error, remove_credential, remove_credential_error, remove_federated_identity, remove_federated_identity_error, remove_totp, remove_totp_error, reset_password, reset_password_error, restart_authentication, restart_authentication_error, revoke_grant, revoke_grant_error, send_identity_provider_link, send_identity_provider_link_error, send_reset_password, send_reset_password_error, send_verify_email, send_verify_email_error, token_exchange, token_exchange_error, unregister_node, unregister_node_error, update_consent, update_consent_error, update_credential, update_credential_error, update_email, update_email_error, update_password, update_password_error, update_profile, update_profile_error, update_totp, update_totp_error, user_disabled_by_permanent_lockout, user_disabled_by_permanent_lockout_error, user_disabled_by_temporary_lockout, user_disabled_by_temporary_lockout_error, user_info_request, user_info_request_error, user_session_deleted, user_session_deleted_error, validate_access_token, validate_access_token_error, verifiable_credential_create_offer, verifiable_credential_create_offer_error, verifiable_credential_nonce_request, verifiable_credential_nonce_request_error, verifiable_credential_offer_request, verifiable_credential_offer_request_error, verifiable_credential_pre_authorized_grant, verifiable_credential_pre_authorized_grant_error, verifiable_credential_request, verifiable_credential_request_error, verify_email, verify_email_error, verify_profile, verify_profile_error
spi-events-listener--email--include-events
Daftar events yang dipisahkan koma yang harus dikirim melalui email ke akun pengguna.
CLI: --spi-events-listener--email--include-events
Env: KC_SPI_EVENTS_LISTENER__EMAIL__INCLUDE_EVENTS
authreqid_to_token, authreqid_to_token_error, client_delete, client_delete_error, client_info, client_info_error, client_initiated_account_linking, client_initiated_account_linking_error, client_login, client_login_error, client_register, client_register_error, client_update, client_update_error, code_to_token, code_to_token_error, custom_required_action, custom_required_action_error, delete_account, delete_account_error, execute_action_token, execute_action_token_error, execute_actions, execute_actions_error, federated_identity_link, federated_identity_link_error, federated_identity_override_link, federated_identity_override_link_error, grant_consent, grant_consent_error, identity_provider_first_login, identity_provider_first_login_error, identity_provider_link_account, identity_provider_link_account_error, identity_provider_login, identity_provider_login_error, identity_provider_post_login, identity_provider_post_login_error, identity_provider_response, identity_provider_response_error, identity_provider_retrieve_token, identity_provider_retrieve_token_error, impersonate, impersonate_error, introspect_token, introspect_token_error, invalid_signature, invalid_signature_error, invite_org, invite_org_error, jwt_authorization_grant, jwt_authorization_grant_error, login, login_error, logout, logout_error, oauth2_device_auth, oauth2_device_auth_error, oauth2_device_code_to_token, oauth2_device_code_to_token_error, oauth2_device_verify_user_code, oauth2_device_verify_user_code_error, oauth2_extension_grant, oauth2_extension_grant_error, permission_token, permission_token_error, pushed_authorization_request, pushed_authorization_request_error, refresh_token, refresh_token_error, register, register_error, register_node, register_node_error, remove_credential, remove_credential_error, remove_federated_identity, remove_federated_identity_error, remove_totp, remove_totp_error, reset_password, reset_password_error, restart_authentication, restart_authentication_error, revoke_grant, revoke_grant_error, send_identity_provider_link, send_identity_provider_link_error, send_reset_password, send_reset_password_error, send_verify_email, send_verify_email_error, token_exchange, token_exchange_error, unregister_node, unregister_node_error, update_consent, update_consent_error, update_credential, update_credential_error, update_email, update_email_error, update_password, update_password_error, update_profile, update_profile_error, update_totp, update_totp_error, user_disabled_by_permanent_lockout, user_disabled_by_permanent_lockout_error, user_disabled_by_temporary_lockout, user_disabled_by_temporary_lockout_error, user_info_request, user_info_request_error, user_session_deleted, user_session_deleted_error, validate_access_token, validate_access_token_error, verifiable_credential_create_offer, verifiable_credential_create_offer_error, verifiable_credential_nonce_request, verifiable_credential_nonce_request_error, verifiable_credential_offer_request, verifiable_credential_offer_request_error, verifiable_credential_pre_authorized_grant, verifiable_credential_pre_authorized_grant_error, verifiable_credential_request, verifiable_credential_request_error, verify_email, verify_email_error, verify_profile, verify_profile_errorAll events

jboss-logging

PilihanTipe atau NilaiDefault
spi-events-listener--jboss-logging--error-level
Tingkat log untuk pesan kesalahan.
CLI: --spi-events-listener--jboss-logging--error-level
Env: KC_SPI_EVENTS_LISTENER__JBOSS_LOGGING__ERROR_LEVEL
debug, error, fatal, info, trace, warnwarn
spi-events-listener--jboss-logging--include-representation
Ketika "true", field "representation" dengan objek admin JSON juga ditambahkan ke pesan.
Realm juga harus dikonfigurasi untuk memasukkan representasi untuk event admin.
CLI: --spi-events-listener--jboss-logging--include-representation
Env: KC_SPI_EVENTS_LISTENER__JBOSS_LOGGING__INCLUDE_REPRESENTATION
true, falsefalse
spi-events-listener--jboss-logging--quotes
Tanda kutip yang digunakan untuk nilai, harus satu karakter seperti " atau '.
Gunakan "none" jika tidak diperlukan tanda kutip.
CLI: --spi-events-listener--jboss-logging--quotes
Env: KC_SPI_EVENTS_LISTENER__JBOSS_LOGGING__QUOTES
string"
spi-events-listener--jboss-logging--sanitize
Jika true, pesan log dibersihkan untuk menghindari jeda baris.
Jika false, pesan tidak dibersihkan.
CLI: --spi-events-listener--jboss-logging--sanitize
Env: KC_SPI_EVENTS_LISTENER__JBOSS_LOGGING__SANITIZE
true, falsetrue
spi-events-listener--jboss-logging--success-level
Tingkat log untuk pesan sukses.
CLI: --spi-events-listener--jboss-logging--success-level
Env: KC_SPI_EVENTS_LISTENER__JBOSS_LOGGING__SUCCESS_LEVEL
debug, error, fatal, info, trace, warndebug

export

dir

PilihanTipe atau NilaiDefault
spi-export--dir--dir
Direktori untuk mengekspor
CLI: --spi-export--dir--dir
Env: KC_SPI_EXPORT__DIR__DIR
string
spi-export--dir--realm-name
Realm untuk mengekspor
CLI: --spi-export--dir--realm-name
Env: KC_SPI_EXPORT__DIR__REALM_NAME
string
spi-export--dir--users-export-strategy
Strategi ekspor pengguna
CLI: --spi-export--dir--users-export-strategy
Env: KC_SPI_EXPORT__DIR__USERS_EXPORT_STRATEGY
stringDIFFERENT_FILES
spi-export--dir--users-per-file
Pengguna per file yang diekspor
CLI: --spi-export--dir--users-per-file
Env: KC_SPI_EXPORT__DIR__USERS_PER_FILE
int50

single-file

PilihanTipe atau NilaiDefault
spi-export--single-file--file
File untuk mengekspor
CLI: --spi-export--single-file--file
Env: KC_SPI_EXPORT__SINGLE_FILE__FILE
string
spi-export--single-file--realm-name
Realm untuk mengekspor
CLI: --spi-export--single-file--realm-name
Env: KC_SPI_EXPORT__SINGLE_FILE__REALM_NAME
string

group

jpa

PilihanTipe atau NilaiDefault
spi-group--jpa--escape-slashes-in-group-path
Jika true, garis miring / dalam nama grup akan di-escape dengan karakter ~ saat dikonversi ke path.
CLI: --spi-group--jpa--escape-slashes-in-group-path
Env: KC_SPI_GROUP__JPA__ESCAPE_SLASHES_IN_GROUP_PATH
true, falsefalse
spi-group--jpa--searchable-attributes
Daftar atribut yang dipisahkan oleh koma yang diizinkan dalam pencarian atribut klien.
CLI: --spi-group--jpa--searchable-attributes
Env: KC_SPI_GROUP__JPA__SEARCHABLE_ATTRIBUTES
string

import

dir

PilihanTipe atau NilaiDefault
spi-import--dir--dir
Direktori untuk mengimpor dari
CLI: --spi-import--dir--dir
Env: KC_SPI_IMPORT__DIR__DIR
string
spi-import--dir--realm-name
Realm untuk mengekspor
CLI: --spi-import--dir--realm-name
Env: KC_SPI_IMPORT__DIR__REALM_NAME
string
spi-import--dir--strategy
Strategi untuk impor: IGNORE_EXISTING, OVERWRITE_EXISTING
CLI: --spi-import--dir--strategy
Env: KC_SPI_IMPORT__DIR__STRATEGY
string

single-file

PilihanTipe atau NilaiDefault
spi-import--single-file--file
File untuk mengimpor dari
CLI: --spi-import--single-file--file
Env: KC_SPI_IMPORT__SINGLE_FILE__FILE
string
spi-import--single-file--realm-name
Realm untuk mengekspor
CLI: --spi-import--single-file--realm-name
Env: KC_SPI_IMPORT__SINGLE_FILE__REALM_NAME
string
spi-import--single-file--strategy
Strategi untuk impor: IGNORE_EXISTING, OVERWRITE_EXISTING
CLI: --spi-import--single-file--strategy
Env: KC_SPI_IMPORT__SINGLE_FILE__STRATEGY
string

jgroups-mtls

default

PilihanTipe atau NilaiDefault
spi-jgroups-mtls--default--enabled
Mengenkripsi komunikasi jaringan antara server NQRust-Identity.
Jika tidak ada parameter tambahan tentang keystore dan truststore yang diberikan, pasangan kunci sementara dan sertifikat akan dibuat dan diputar secara otomatis, yang direkomendasikan untuk pengaturan standar.
CLI: --spi-jgroups-mtls--default--enabled
Env: KC_SPI_JGROUPS_MTLS__DEFAULT__ENABLED
true, falsetrue
spi-jgroups-mtls--default--keystore-file
Jalur file Keystore.
Keystore harus berisi sertifikat yang akan digunakan oleh protokol TLS. Secara default, mencari cache-mtls-keystore.p12 di bawah direktori conf/.
CLI: --spi-jgroups-mtls--default--keystore-file
Env: KC_SPI_JGROUPS_MTLS__DEFAULT__KEYSTORE_FILE
String
spi-jgroups-mtls--default--keystore-password
Kata sandi untuk mengakses Keystore.
CLI: --spi-jgroups-mtls--default--keystore-password
Env: KC_SPI_JGROUPS_MTLS__DEFAULT__KEYSTORE_PASSWORD
Password
spi-jgroups-mtls--default--rotation
Periode putaran sertifikat JGroups MTLS otomatis, dalam hari.
CLI: --spi-jgroups-mtls--default--rotation
Env: KC_SPI_JGROUPS_MTLS__DEFAULT__ROTATION
Integer30
spi-jgroups-mtls--default--truststore-file
Jalur file Truststore.
Harus berisi sertifikat terpercaya atau Otoritas Sertifikat yang menandatangani sertifikat. Secara default, mencari cache-mtls-truststore.p12 di bawah direktori conf/.
CLI: --spi-jgroups-mtls--default--truststore-file
Env: KC_SPI_JGROUPS_MTLS__DEFAULT__TRUSTSTORE_FILE
String
spi-jgroups-mtls--default--truststore-password
Kata sandi untuk mengakses Truststore.
CLI: --spi-jgroups-mtls--default--truststore-password
Env: KC_SPI_JGROUPS_MTLS__DEFAULT__TRUSTSTORE_PASSWORD
Password

load-balancer-check

remote

PilihanTipe atau NilaiDefault
spi-load-balancer-check--remote--poll-interval
Interval polling cache jarak jauh, dalam milidetik, untuk ketersediaan koneksi
CLI: --spi-load-balancer-check--remote--poll-interval
Env: KC_SPI_LOAD_BALANCER_CHECK__REMOTE__POLL_INTERVAL
int5000

login-protocol

openid-connect

PilihanTipe atau NilaiDefault
spi-login-protocol--openid-connect--add-req-params-fail-fast
Apakah strategi fail-fast harus diterapkan jika batas untuk beberapa parameter standar OIDC atau parameter OIDC tambahan tidak terpenuhi untuk parameter yang dikirim ke endpoint autentikasi atau token OIDC.
Jika false, maka semua parameter tambahan yang tidak memenuhi konfigurasi akan diam-diam diabaikan. Jika true, akan terjadi pengecualian dan permintaan ke endpoint autentikasi atau token OIDC tidak akan diizinkan.
CLI: --spi-login-protocol--openid-connect--add-req-params-fail-fast
Env: KC_SPI_LOGIN_PROTOCOL__OPENID_CONNECT__ADD_REQ_PARAMS_FAIL_FAST
true, falsefalse
spi-login-protocol--openid-connect--add-req-params-max-number
Jumlah maksimum parameter permintaan tambahan yang dikirim ke endpoint autentikasi atau token OIDC.
Sebagai 'parameter permintaan tambahan' dimaksudkan parameter kustom yang tidak langsung diperlakukan sebagai parameter protokol standar OIDC/OAuth2. Parameter tambahan mungkin berguna misalnya untuk menambahkan klaim kustom ke token OIDC (bila protokol mapper tertentu juga dikonfigurasi).
CLI: --spi-login-protocol--openid-connect--add-req-params-max-number
Env: KC_SPI_LOGIN_PROTOCOL__OPENID_CONNECT__ADD_REQ_PARAMS_MAX_NUMBER
int5
spi-login-protocol--openid-connect--add-req-params-max-overall-size
Ukuran maksimum dari semua nilai parameter permintaan tambahan bersama-sama.
Lihat add-req-params-max-number untuk detail lebih lanjut tentang parameter permintaan tambahan
CLI: --spi-login-protocol--openid-connect--add-req-params-max-overall-size
Env: KC_SPI_LOGIN_PROTOCOL__OPENID_CONNECT__ADD_REQ_PARAMS_MAX_OVERALL_SIZE
int2147483647
spi-login-protocol--openid-connect--add-req-params-max-size
Ukuran maksimum dari nilai parameter permintaan tambahan tunggal. Lihat add-req-params-max-number untuk detail lebih lanjut tentang parameter permintaan tambahan
CLI: --spi-login-protocol--openid-connect--add-req-params-max-size
Env: KC_SPI_LOGIN_PROTOCOL__OPENID_CONNECT__ADD_REQ_PARAMS_MAX_SIZE
int2000
spi-login-protocol--openid-connect--req-params-default-max-size
Panjang maksimum default dari parameter standar OIDC yang dikirim ke endpoint autentikasi atau token OIDC.
Ini berlaku untuk sebagian besar parameter standar seperti misalnya state, nonce dll. Pengecualian adalah parameter login_hint, yang memiliki panjang maksimum 255 karakter.
CLI: --spi-login-protocol--openid-connect--req-params-default-max-size
Env: KC_SPI_LOGIN_PROTOCOL__OPENID_CONNECT__REQ_PARAMS_DEFAULT_MAX_SIZE
int4000
spi-login-protocol--openid-connect--req-params-max-size--login_hint
Panjang maksimum dari parameter standar yang dikirim ke endpoint autentikasi atau token OIDC dioverride untuk parameter yang ditentukan.
Berguna jika beberapa parameter standar OIDC harus memiliki batas yang berbeda dari req-params-default-max-size. Perlu menambahkan nama parameter setelah awalan ini ke dalam konfigurasi. Misalnya, parameter login_hint digunakan, tetapi format ini didukung untuk setiap parameter standar OIDC/OAuth2 yang dikenal.
CLI: --spi-login-protocol--openid-connect--req-params-max-size--login_hint
Env: KC_SPI_LOGIN_PROTOCOL__OPENID_CONNECT__REQ_PARAMS_MAX_SIZE__LOGIN_HINT
int

saml

PilihanTipe atau NilaiDefault
spi-login-protocol--saml--max-inflating-size
Ukuran inflating maksimum dalam byte untuk binding REDIRECT.
CLI: --spi-login-protocol--saml--max-inflating-size
Env: KC_SPI_LOGIN_PROTOCOL__SAML__MAX_INFLATING_SIZE
long131072

login-failure

remote

PilihanTipe atau NilaiDefault
spi-login-failure--remote--max-retries
Jumlah maksimum pengulangan jika terjadi kesalahan.
Nilai nol atau kurang menonaktifkan pengulangan apapun.
CLI: --spi-login-failure--remote--max-retries
Env: KC_SPI_LOGIN_FAILURE__REMOTE__MAX_RETRIES
int10
spi-login-failure--remote--retry-base-time
Waktu back-off dasar dalam milidetik.
CLI: --spi-login-failure--remote--retry-base-time
Env: KC_SPI_LOGIN_FAILURE__REMOTE__RETRY_BASE_TIME
int10

mapped-diagnostic-context

default

PilihanTipe atau NilaiDefault
spi-mapped-diagnostic-context--default--mdc-keys
Daftar pisahkan koma dari kunci MDC untuk ditambahkan ke Mapped Diagnostic Context.
CLI: --spi-mapped-diagnostic-context--default--mdc-keys
Env: KC_SPI_MAPPED_DIAGNOSTIC_CONTEXT__DEFAULT__MDC_KEYS
realmName, clientId, userId, ipAddress, org, sessionId, authenticationSessionId, authenticationTabId

pengocokan-kata-sandi

argon2

OpsiTipe atau NilaiDefault
spi-password-hashing--argon2--cpu-cores
Jumlah inti CPU yang dapat digunakan secara paralel untuk pengocokan
CLI: --spi-password-hashing--argon2--cpu-cores
Env: KC_SPI_PASSWORD_HASHING__ARGON2__CPU_CORES
int
spi-password-hashing--argon2--hash-length
Panjang hash
CLI: --spi-password-hashing--argon2--hash-length
Env: KC_SPI_PASSWORD_HASHING__ARGON2__HASH_LENGTH
int32
spi-password-hashing--argon2--iterations
Iterasi
CLI: --spi-password-hashing--argon2--iterations
Env: KC_SPI_PASSWORD_HASHING__ARGON2__ITERATIONS
int5
spi-password-hashing--argon2--memory
Ukuran memori (KB)
CLI: --spi-password-hashing--argon2--memory
Env: KC_SPI_PASSWORD_HASHING__ARGON2__MEMORY
int7168
spi-password-hashing--argon2--parallelism
Parallelism
CLI: --spi-password-hashing--argon2--parallelism
Env: KC_SPI_PASSWORD_HASHING__ARGON2__PARALLELISM
int1
spi-password-hashing--argon2--type
Jenis
CLI: --spi-password-hashing--argon2--type
Env: KC_SPI_PASSWORD_HASHING__ARGON2__TYPE
id, d, iid
spi-password-hashing--argon2--version
Versi
CLI: --spi-password-hashing--argon2--version
Env: KC_SPI_PASSWORD_HASHING__ARGON2__VERSION
1.3, 1.01.3

kebijakan-kata-sandi

daftar-hitam-kata-sandi

OpsiTipe atau NilaiDefault
spi-password-policy--password-blacklist--check-interval-seconds
Interval dalam jumlah detik saat server harus memeriksa perubahan dalam file kata sandi dan memuat ulang itu.
Setel ke 0 untuk menonaktifkan pemuat ulang.
CLI: --spi-password-policy--password-blacklist--check-interval-seconds
Env: KC_SPI_PASSWORD_POLICY__PASSWORD_BLACKLIST__CHECK_INTERVAL_SECONDS
string60
spi-password-policy--password-blacklist--false-positive-probability
Probabilitas positif palsu filter bloom untuk menolak kata sandi yang valid.
CLI: --spi-password-policy--password-blacklist--false-positive-probability
Env: KC_SPI_PASSWORD_POLICY__PASSWORD_BLACKLIST__FALSE_POSITIVE_PROBABILITY
string0.0001

penyimpanan-kunci-public

infinispan

OpsiTipe atau NilaiDefault
spi-public-key-storage--infinispan--max-cache-time
Interval maksimum dalam detik bahwa kunci disimpan dalam cache saat mereka diambil melalui metode kunci semua.
Saat semua kunci untuk entri diambil, tidak ada cara untuk mendeteksi jika kunci hilang (beda dengan kasus saat kunci diambil melalui ID, misalnya). Dalam situasi itu, opsi ini memaksa penyegaran dari waktu ke waktu. Waktu ini dapat ditimpa oleh protokol (misalnya, menggunakan cacheDuration atau validUntil dalam deskriptor SAML). Default 24 jam.
CLI: --spi-public-key-storage--infinispan--max-cache-time
Env: KC_SPI_PUBLIC_KEY_STORAGE__INFINISPAN__MAX_CACHE_TIME
int86400
spi-public-key-storage--infinispan--min-time-between-requests
Interval minimum dalam detik antara dua permintaan untuk mengambil kunci public baru.
Server akan selalu mencoba mengunduh kunci public baru saat satu kunci di-request dan tidak ditemukan. Namun, server akan menghindari unduhan jika penyegaran sebelumnya dilakukan kurang dari 10 detik yang lalu (default). perilaku ini digunakan untuk menghindari serangan DoS terhadap endpoint kunci eksternal.
CLI: --spi-public-key-storage--infinispan--min-time-between-requests
Env: KC_SPI_PUBLIC_KEY_STORAGE__INFINISPAN__MIN_TIME_BETWEEN_REQUESTS
int10

required-action

CONFIGURE_RECOVERY_AUTHN_CODES

OpsiTipe atau NilaiDefault
spi-required-action--CONFIGURE_RECOVERY_AUTHN_CODES--max_auth_age
Mengonfigurasi durasi dalam detik tindakan ini dapat digunakan setelah otentikasi terakhir sebelum pengguna diwajibkan untuk mengotentikasi ulang.
Parameter ini hanya digunakan dalam konteks AIA ketika parameter kc_action tersedia dalam permintaan, misalnya ketika pengguna sendiri memperbarui sandi di konsol akun.
CLI: --spi-required-action--CONFIGURE_RECOVERY_AUTHN_CODES--max_auth_age
Env: KC_SPI_REQUIRED_ACTION__CONFIGURE_RECOVERY_AUTHN_CODES__MAX_AUTH_AGE
String300
spi-required-action--CONFIGURE_RECOVERY_AUTHN_CODES--warning_threshold
Ketika pengguna memiliki jumlah kode pemulihan yang lebih sedikit di akunnya daripada nilai yang dikonfigurasikan di sini, konsol akun akan menampilkan peringatan kepada pengguna, yang akan menyarankan mereka untuk mengatur set kode pemulihan baru.
CLI: --spi-required-action--CONFIGURE_RECOVERY_AUTHN_CODES--warning_threshold
Env: KC_SPI_REQUIRED_ACTION__CONFIGURE_RECOVERY_AUTHN_CODES__WARNING_THRESHOLD
Integer4

CONFIGURE_TOTP

OpsiTipe atau NilaiDefault
spi-required-action--CONFIGURE_TOTP--add-recovery-codes
Jika opsi ini diaktifkan, pengguna akan diwajibkan untuk mengonfigurasi kode pemulihan setelah konfigurasi OTP.
Jika pengguna sudah memiliki kode pemulihan yang dikonfigurasi, NQRust-Identity tidak akan meminta mereka untuk mengaturnya.
Sebagai prasyarat, aktifkan tindakan kode pemulihan yang diperlukan dan aktifkan kode pemulihan dalam alur otentikasi Anda.
CLI: --spi-required-action--CONFIGURE_TOTP--add-recovery-codes
Env: KC_SPI_REQUIRED_ACTION__CONFIGURE_TOTP__ADD_RECOVERY_CODES
true, falsefalse
spi-required-action--CONFIGURE_TOTP--max_auth_age
Mengonfigurasi durasi dalam detik tindakan ini dapat digunakan setelah otentikasi terakhir sebelum pengguna diwajibkan untuk mengotentikasi ulang.
Parameter ini hanya digunakan dalam konteks AIA ketika parameter kc_action tersedia dalam permintaan, misalnya ketika pengguna sendiri memperbarui sandi di konsol akun.
CLI: --spi-required-action--CONFIGURE_TOTP--max_auth_age
Env: KC_SPI_REQUIRED_ACTION__CONFIGURE_TOTP__MAX_AUTH_AGE
String300

TERMS_AND_CONDITIONS

OpsiTipe atau NilaiDefault
spi-required-action--TERMS_AND_CONDITIONS--max_auth_age
Mengonfigurasi durasi dalam detik tindakan ini dapat digunakan setelah otentikasi terakhir sebelum pengguna diwajibkan untuk mengotentikasi ulang.
Parameter ini hanya digunakan dalam konteks AIA ketika parameter kc_action tersedia dalam permintaan, misalnya ketika pengguna sendiri memperbarui sandi di konsol akun.
CLI: --spi-required-action--TERMS_AND_CONDITIONS--max_auth_age
Env: KC_SPI_REQUIRED_ACTION__TERMS_AND_CONDITIONS__MAX_AUTH_AGE
String300

UPDATE_EMAIL

OpsiTipe atau NilaiDefault
spi-required-action--UPDATE_EMAIL--email-resend-cooldown-seconds
Waktu tunggu minimum dalam detik sebelum email verifikasi lainnya dapat dikirim.
CLI: --spi-required-action--UPDATE_EMAIL--email-resend-cooldown-seconds
Env: KC_SPI_REQUIRED_ACTION__UPDATE_EMAIL__EMAIL_RESEND_COOLDOWN_SECONDS
String30
spi-required-action--UPDATE_EMAIL--max_auth_age
Mengonfigurasi durasi dalam detik tindakan ini dapat digunakan setelah otentikasi terakhir sebelum pengguna diwajibkan untuk mengotentikasi ulang.
Parameter ini hanya digunakan dalam konteks AIA ketika parameter kc_action tersedia dalam permintaan, misalnya ketika pengguna sendiri memperbarui sandi di konsol akun.
CLI: --spi-required-action--UPDATE_EMAIL--max_auth_age
Env: KC_SPI_REQUIRED_ACTION__UPDATE_EMAIL__MAX_AUTH_AGE
String300
spi-required-action--UPDATE_EMAIL--verify-email
Jika diaktifkan, pengguna akan dipaksa untuk memverifikasi email tanpa peduli apakah verifikasi email diaktifkan pada tingkat realm atau tidak.
Jika tidak, verifikasi akan berdasarkan pengaturan tingkat realm.
CLI: --spi-required-action--UPDATE_EMAIL--verify-email
Env: KC_SPI_REQUIRED_ACTION__UPDATE_EMAIL__VERIFY_EMAIL
true, falsefalse

UPDATE_PASSWORD

OpsiTipe atau NilaiDefault
spi-required-action--UPDATE_PASSWORD--max_auth_age
Mengonfigurasi durasi dalam detik tindakan ini dapat digunakan setelah otentikasi terakhir sebelum pengguna diwajibkan untuk mengotentikasi ulang.
Parameter ini hanya digunakan dalam konteks AIA ketika parameter kc_action tersedia dalam permintaan, misalnya ketika pengguna sendiri memperbarui sandi di konsol akun.
CLI: --spi-required-action--UPDATE_PASSWORD--max_auth_age
Env: KC_SPI_REQUIRED_ACTION__UPDATE_PASSWORD__MAX_AUTH_AGE
String300

UPDATE_PROFILE

OpsiTipe atau NilaiDefault
spi-required-action--UPDATE_PROFILE--max_auth_age
Mengonfigurasi durasi dalam detik tindakan ini dapat digunakan setelah otentikasi terakhir sebelum pengguna diwajibkan untuk mengotentikasi ulang.
Parameter ini hanya digunakan dalam konteks AIA ketika parameter kc_action tersedia dalam permintaan, misalnya ketika pengguna sendiri memperbarui sandi di konsol akun.
CLI: --spi-required-action--UPDATE_PROFILE--max_auth_age
Env: KC_SPI_REQUIRED_ACTION__UPDATE_PROFILE__MAX_AUTH_AGE
String300

VERIFY_EMAIL

OpsiTipe atau NilaiDefault
spi-required-action--VERIFY_EMAIL--email-resend-cooldown-seconds
Waktu tunggu minimum dalam detik sebelum email verifikasi lainnya dapat dikirim.
CLI: --spi-required-action--VERIFY_EMAIL--email-resend-cooldown-seconds
Env: KC_SPI_REQUIRED_ACTION__VERIFY_EMAIL__EMAIL_RESEND_COOLDOWN_SECONDS
String30
spi-required-action--VERIFY_EMAIL--max_auth_age
Mengonfigurasi durasi dalam detik tindakan ini dapat digunakan setelah otentikasi terakhir sebelum pengguna diwajibkan untuk mengotentikasi ulang.
Parameter ini hanya digunakan dalam konteks AIA ketika parameter kc_action tersedia dalam permintaan, misalnya ketika pengguna sendiri memperbarui sandi di konsol akun.
CLI: --spi-required-action--VERIFY_EMAIL--max_auth_age
Env: KC_SPI_REQUIRED_ACTION__VERIFY_EMAIL__MAX_AUTH_AGE
String300

VERIFY_PROFILE

OpsiTipe atau NilaiDefault
spi-required-action--VERIFY_PROFILE--max_auth_age
Mengonfigurasi durasi dalam detik tindakan ini dapat digunakan setelah otentikasi terakhir sebelum pengguna diwajibkan untuk mengotentikasi ulang.
Parameter ini hanya digunakan dalam konteks AIA ketika parameter kc_action tersedia dalam permintaan, misalnya ketika pengguna sendiri memperbarui sandi di konsol akun.
CLI: --spi-required-action--VERIFY_PROFILE--max_auth_age
Env: KC_SPI_REQUIRED_ACTION__VERIFY_PROFILE__MAX_AUTH_AGE
String300

delete_credential

OpsiTipe atau NilaiDefault
spi-required-action--delete_credential--max_auth_age
Mengonfigurasi durasi dalam detik tindakan ini dapat digunakan setelah otentikasi terakhir sebelum pengguna diwajibkan untuk mengotentikasi ulang.
Parameter ini hanya digunakan dalam konteks AIA ketika parameter kc_action tersedia dalam permintaan, misalnya ketika pengguna sendiri memperbarui sandi di konsol akun.
CLI: --spi-required-action--delete_credential--max_auth_age
Env: KC_SPI_REQUIRED_ACTION__DELETE_CREDENTIAL__MAX_AUTH_AGE
String300

idp_link

OpsiTipe atau NilaiDefault
spi-required-action--idp_link--max_auth_age
Mengonfigurasi durasi dalam detik tindakan ini dapat digunakan setelah otentikasi terakhir sebelum pengguna diwajibkan untuk mengotentikasi ulang.
Parameter ini hanya digunakan dalam konteks AIA ketika parameter kc_action tersedia dalam permintaan, misalnya ketika pengguna sendiri memperbarui sandi di konsol akun.
CLI: --spi-required-action--idp_link--max_auth_age
Env: KC_SPI_REQUIRED_ACTION__IDP_LINK__MAX_AUTH_AGE
String300

update_user_locale

OpsiTipe atau NilaiDefault
spi-required-action--update_user_locale--max_auth_age
Mengonfigurasi durasi dalam detik tindakan ini dapat digunakan setelah otentikasi terakhir sebelum pengguna diwajibkan untuk mengotentikasi ulang.
Parameter ini hanya digunakan dalam konteks AIA ketika parameter kc_action tersedia dalam permintaan, misalnya ketika pengguna sendiri memperbarui sandi di konsol akun.
CLI: --spi-required-action--update_user_locale--max_auth_age
Env: KC_SPI_REQUIRED_ACTION__UPDATE_USER_LOCALE__MAX_AUTH_AGE
String300

verifiable_credential_offer

OpsiTipe atau NilaiDefault
spi-required-action--verifiable_credential_offer--max_auth_age
Mengonfigurasi durasi dalam detik tindakan ini dapat digunakan setelah otentikasi terakhir sebelum pengguna diwajibkan untuk mengotentikasi ulang.
Parameter ini hanya digunakan dalam konteks AIA ketika parameter kc_action tersedia dalam permintaan, misalnya ketika pengguna sendiri memperbarui sandi di konsol akun.
CLI: --spi-required-action--verifiable_credential_offer--max_auth_age
Env: KC_SPI_REQUIRED_ACTION__VERIFIABLE_CREDENTIAL_OFFER__MAX_AUTH_AGE
String300

webauthn-register

OpsiTipe atau NilaiDefault
spi-required-action--webauthn-register--max_auth_age
Mengonfigurasi durasi dalam detik tindakan ini dapat digunakan setelah otentikasi terakhir sebelum pengguna diwajibkan untuk mengotentikasi ulang.
Parameter ini hanya digunakan dalam konteks AIA ketika parameter kc_action tersedia dalam permintaan, misalnya ketika pengguna sendiri memperbarui sandi di konsol akun.
CLI: --spi-required-action--webauthn-register--max_auth_age
Env: KC_SPI_REQUIRED_ACTION__WEBAUTHN_REGISTER__MAX_AUTH_AGE
String300

webauthn-register-passwordless

OpsiTipe atau NilaiDefault
spi-required-action--webauthn-register-passwordless--max_auth_age
Mengonfigurasi durasi dalam detik tindakan ini dapat digunakan setelah otentikasi terakhir sebelum pengguna diwajibkan untuk mengotentikasi ulang.
Parameter ini hanya digunakan dalam konteks AIA ketika parameter kc_action tersedia dalam permintaan, misalnya ketika pengguna sendiri memperbarui sandi di konsol akun.
CLI: --spi-required-action--webauthn-register-passwordless--max_auth_age
Env: KC_SPI_REQUIRED_ACTION__WEBAUTHN_REGISTER_PASSWORDLESS__MAX_AUTH_AGE
String300

resource-encoding

gzip

OpsiTipe atau NilaiDefault
spi-resource-encoding--gzip--excluded-content-types
Daftar terpisah spasi dari tipe konten untuk dikecualikan dari pengkodean.
CLI: --spi-resource-encoding--gzip--excluded-content-types
Env: KC_SPI_RESOURCE_ENCODING__GZIP__EXCLUDED_CONTENT_TYPES
stringimage/png image/jpeg

security-profile

default

OpsiTipe atau NilaiDefault
spi-security-profile--default--name
Nama untuk berkas konfigurasi keamanan yang akan digunakan.
Berkas name.json akan dicari dalam classapth dan folder instalasi conf.
CLI: --spi-security-profile--default--name
Env: KC_SPI_SECURITY_PROFILE__DEFAULT__NAME
string

single-use-object

infinispan

OpsiTipe atau NilaiDefault
spi-single-use-object--infinispan--persist-revoked-tokens
Apakah token yang dicabut disimpang secara persisten di seluruh restart
CLI: --spi-single-use-object--infinispan--persist-revoked-tokens
Env: KC_SPI_SINGLE_USE_OBJECT__INFINISPAN__PERSIST_REVOKED_TOKENS
true, falsetrue

remote

OpsiTipe atau NilaiDefault
spi-single-use-object--remote--persist-revoked-tokens
Apakah token yang dicabut disimpang secara persisten di seluruh restart
CLI: --spi-single-use-object--remote--persist-revoked-tokens
Env: KC_SPI_SINGLE_USE_OBJECT__REMOTE__PERSIST_REVOKED_TOKENS
true, falsetrue

sticky-session-encoder

infinispan

OpsiTipe atau NilaiDefault
spi-sticky-session-encoder--infinispan--should-attach-route
Apakah rute harus dilampirkan ke cookie untuk mencerminkan node yang memiliki sesi tertentu.
CLI: --spi-sticky-session-encoder--infinispan--should-attach-route
Env: KC_SPI_STICKY_SESSION_ENCODER__INFINISPAN__SHOULD_ATTACH_ROUTE
true, falsetrue

remote

OpsiTipe atau NilaiDefault
spi-sticky-session-encoder--remote--should-attach-route
Apakah rute harus dilampirkan ke cookie untuk mencerminkan node yang memiliki sesi tertentu.
CLI: --spi-sticky-session-encoder--remote--should-attach-route
Env: KC_SPI_STICKY_SESSION_ENCODER__REMOTE__SHOULD_ATTACH_ROUTE
true, falsetrue

storage

ldap

OpsiTipe atau NilaiDefault
spi-storage--ldap--secure-referral
Izinkan hanya referensi LDAP yang aman (usang)
CLI: --spi-storage--ldap--secure-referral
Env: KC_SPI_STORAGE__LDAP__SECURE_REFERRAL
true, falsetrue

truststore

file

OpsiTipe atau NilaiDefault
spi-truststore--file--file
DEPRECATED: Jalur berkas trust store dari mana sertifikat akan dibaca untuk memvalidasi koneksi TLS.
CLI: --spi-truststore--file--file
Env: KC_SPI_TRUSTSTORE__FILE__FILE
string
spi-truststore--file--hostname-verification-policy
DEPRECATED: Kebijakan verifikasi nama host.
CLI: --spi-truststore--file--hostname-verification-policy
Env: KC_SPI_TRUSTSTORE__FILE__HOSTNAME_VERIFICATION_POLICY
ANY, WILDCARD, STRICT, DEFAULTDEFAULT
spi-truststore--file--password
DEPRECATED: Password trust store.
CLI: --spi-truststore--file--password
Env: KC_SPI_TRUSTSTORE__FILE__PASSWORD
string
spi-truststore--file--type
DEPRECATED: Jenis truststore.
Jika tidak diberikan, jenis akan terdeteksi berdasarkan ekstensi berkas truststore atau jenis default platform.
CLI: --spi-truststore--file--type
Env: KC_SPI_TRUSTSTORE__FILE__TYPE
string

user-profile

declarative-user-profile

OpsiTipe atau NilaiDefault
spi-user-profile--declarative-user-profile--admin-read-only-attributes
Array ekspresi regular untuk mengidentifikasi kolom yang harus diperlakukan sebagai hanya-baca sehingga administrator tidak dapat mengubahnya.
CLI: --spi-user-profile--declarative-user-profile--admin-read-only-attributes
Env: KC_SPI_USER_PROFILE__DECLARATIVE_USER_PROFILE__ADMIN_READ_ONLY_ATTRIBUTES
MultivaluedString
spi-user-profile--declarative-user-profile--max-email-local-part-length
Untuk mengatur panjang maksimum bagian lokal email profil pengguna
CLI: --spi-user-profile--declarative-user-profile--max-email-local-part-length
Env: KC_SPI_USER_PROFILE__DECLARATIVE_USER_PROFILE__MAX_EMAIL_LOCAL_PART_LENGTH
String
spi-user-profile--declarative-user-profile--read-only-attributes
Array ekspresi regular untuk mengidentifikasi kolom yang harus diperlakukan sebagai hanya-baca sehingga pengguna tidak dapat mengubahnya.
CLI: --spi-user-profile--declarative-user-profile--read-only-attributes
Env: KC_SPI_USER_PROFILE__DECLARATIVE_USER_PROFILE__READ_ONLY_ATTRIBUTES
MultivaluedString

user-session-persister

jpa

OpsiTipe atau NilaiDefault
spi-user-session-persister--jpa--expiration-batch
Mengatur ukuran batch kedaluwarsaannya, i.
e., jumlah sesi yang kedaluwarsa untuk dihapus per pernyataan penghapusan.
CLI: --spi-user-session-persister--jpa--expiration-batch
Env: KC_SPI_USER_SESSION_PERSISTER__JPA__EXPIRATION_BATCH
Integer512

user-sessions

infinispan

OpsiTipe atau NilaiDefault
spi-user-sessions--infinispan--max-batch-size
Ukuran maksimum batch (hanya berlaku untuk sesi persisten
CLI: --spi-user-sessions--infinispan--max-batch-size
Env: KC_SPI_USER_SESSIONS__INFINISPAN__MAX_BATCH_SIZE
int4
spi-user-sessions--infinispan--offline-client-session-cache-entry-lifespan-override
Timpa berapa lama sesi klien offline harus dipertahankan di memori dalam detik (usang, akan dihapus dari NQRust-Identity 27)
CLI: --spi-user-sessions--infinispan--offline-client-session-cache-entry-lifespan-override
Env: KC_SPI_USER_SESSIONS__INFINISPAN__OFFLINE_CLIENT_SESSION_CACHE_ENTRY_LIFESPAN_OVERRIDE
int
spi-user-sessions--infinispan--offline-session-cache-entry-lifespan-override
Timpa berapa lama sesi pengguna offline harus dipertahankan di memori dalam detik (usang, akan dihapus dari NQRust-Identity 27)
CLI: --spi-user-sessions--infinispan--offline-session-cache-entry-lifespan-override
Env: KC_SPI_USER_SESSIONS__INFINISPAN__OFFLINE_SESSION_CACHE_ENTRY_LIFESPAN_OVERRIDE
int
spi-user-sessions--infinispan--session-expiration-period
Mengatur periode tugas kedaluwarsa, untuk menghapus sesi yang telah kadaluwarsa.
CLI: --spi-user-sessions--infinispan--session-expiration-period
Env: KC_SPI_USER_SESSIONS__INFINISPAN__SESSION_EXPIRATION_PERIOD
int
spi-user-sessions--infinispan--use-batches
Aktifkan atau nonaktifkan penulisan batch ke database.
Diaktivasi secara default dengan Fitur persistent-user-sessions
CLI: --spi-user-sessions--infinispan--use-batches
Env: KC_SPI_USER_SESSIONS__INFINISPAN__USE_BATCHES
true, falsefalse
spi-user-sessions--infinispan--use-caches
Aktifkan atau nonaktifkan cache.
Diaktivasi secara default kecuali fitur eksternal hanya untuk menggunakan cache jarak jauh yang digunakan
CLI: --spi-user-sessions--infinispan--use-caches
Env: KC_SPI_USER_SESSIONS__INFINISPAN__USE_CACHES
true, false

remote

OpsiTipe atau NilaiDefault
spi-user-sessions--remote--batch-size
Ukuran batch saat streaming sesi dari cache jarak jauh
CLI: --spi-user-sessions--remote--batch-size
Env: KC_SPI_USER_SESSIONS__REMOTE__BATCH_SIZE
int1024
spi-user-sessions--remote--max-retries
Jumlah maksimum pengulangan jika terjadi kesalahan.
Nilai nol atau kurang menonaktifkan pengulangan apa pun.
CLI: --spi-user-sessions--remote--max-retries
Env: KC_SPI_USER_SESSIONS__REMOTE__MAX_RETRIES
int10
spi-user-sessions--remote--retry-base-time
Waktu back-off dasar dalam milidetik.
CLI: --spi-user-sessions--remote--retry-base-time
Env: KC_SPI_USER_SESSIONS__REMOTE__RETRY_BASE_TIME
int10

well-known

oauth-authorization-server

OpsiTipe atau NilaiDefault
spi-well-known--oauth-authorization-server--include-client-scopes
Apakah lingkup klien harus digunakan untuk menghitung daftar lingkup yang didukung.
CLI: --spi-well-known--oauth-authorization-server--include-client-scopes
Env: KC_SPI_WELL_KNOWN__OAUTH_AUTHORIZATION_SERVER__INCLUDE_CLIENT_SCOPES
true, falsetrue
spi-well-known--oauth-authorization-server--openid-configuration-override
Jalur file dari mana metadata harus dimuat dari.
Anda dapat menggunakan jalur file absolut atau, jika file ada di classpath server, gunakan awalan classpath: untuk memuat file dari classpath.
CLI: --spi-well-known--oauth-authorization-server--openid-configuration-override
Env: KC_SPI_WELL_KNOWN__OAUTH_AUTHORIZATION_SERVER__OPENID_CONFIGURATION_OVERRIDE
string

openid-configuration

OpsiTipe atau NilaiDefault
spi-well-known--openid-configuration--include-client-scopes
Apakah lingkup klien harus digunakan untuk menghitung daftar lingkup yang didukung.
CLI: --spi-well-known--openid-configuration--include-client-scopes
Env: KC_SPI_WELL_KNOWN__OPENID_CONFIGURATION__INCLUDE_CLIENT_SCOPES
true, falsetrue
spi-well-known--openid-configuration--openid-configuration-override
Jalur file dari mana metadata harus dimuat dari.
Anda dapat menggunakan jalur file absolut atau, jika file ada di classpath server, gunakan awalan classpath: untuk memuat file dari classpath.
CLI: --spi-well-known--openid-configuration--openid-configuration-override
Env: KC_SPI_WELL_KNOWN__OPENID_CONFIGURATION__OPENID_CONFIGURATION_OVERRIDE
string

workflow

default

OpsiTipe atau NilaiDefault
spi-workflow--default--executor-task-timeout
Waktu dalam milidetik sebelum tugas alur kerja di tandai sebagai waktu habis.
CLI: --spi-workflow--default--executor-task-timeout
Env: KC_SPI_WORKFLOW__DEFAULT__EXECUTOR_TASK_TIMEOUT
long5000