ansible-middleware / keycloak

Collection to install and configure Keycloak or Red Hat Single Sign-On / Red Hat Build of Keycloak
Apache License 2.0
82 stars 49 forks source link

keycloak_quarkus: allow setting "sensitive options" using a Java KeyStore file #188

Closed hwo-wd closed 1 month ago

hwo-wd commented 1 month ago
SUMMARY

As per https://www.keycloak.org/server/configuration#_setting_sensitive_options_using_a_java_keystore_file the idea is to set these three configuration properties/env variables:

The idea is to set sensitive fields[^1] in the key store instead; for the time being, the PCI-DSS4 auditor wants to have

in the keystore, to "provide an additional layer of obstruction"...

[^1]: these need to be in keycloak.conf though, since Quarkus doesn't seem to provide a similar option as of now.

Note that this item is different to #172 as this one is about the configuration options, while the former is about a vault provider for client secrets etc.

ISSUE TYPE