You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Current configuration schema (default to /etc/jans/conf/configuration.json) mounted to container contains sensitive data for secrets. These data need to be secured to conform to our policy.
When possible, obfuscate the entire contents of mounted configuration schema. To allow backward-compatibility, non-obfuscated configuration schema should be allowed as well.
Is your feature request related to a problem? Please describe.
Current configuration schema (default to
/etc/jans/conf/configuration.json
) mounted to container contains sensitive data for secrets. These data need to be secured to conform to our policy.Example of
configuration.json
:Describe the solution you'd like
When possible, obfuscate the entire contents of mounted configuration schema. To allow backward-compatibility, non-obfuscated configuration schema should be allowed as well.
Example of obfuscated
configuration.json
:This will require extra file (e.g.
/etc/jans/conf/configuration.key
) contains key to decrypt/encrypt the contents, for example:Additional context
Helm has template function to encrypt text https://helm.sh/docs/chart_template_guide/function_list/#encryptaes. This can be used in Helm charts.
For low-level (container) support, https://github.com/iromli/sprig-aes contains python-based functions.
The text was updated successfully, but these errors were encountered: