Secret Value

Undraw My Documents

Secret Value

About

Secrets are a piece of information that you don't want to be visible in clear in your code or to leak in any way (log, console, …)

The most known secret are tokens that represents a credential in order to log in to a system:

To enhance secrecy you may also want to cache other information such as the location of you system (host, port,…)

Ciphered Secret Format

We support the following ciphered secret values:

  • Os env variable: in the conf file. ie
    • ${MY_SECRET} or $SECRET
    • or a template string foo${MY_SECRET}bar
  • Tabul Vault: Tabul encrypted value
  • HashiCorp Vault: vault:/path/to/secret/fieldName (Enterprise Edition)
  • For any other external vault, contact us

FAQ

Are Environment variables considered secret ?

Environment variables are not considered secret by default unless:

  • they have a encrypted value
  • they have in their name secret, key, password, pwd or passphrase
attribute: ${MY_SECRET}

Are Conf Vault attributes considered secret ?

Conf Vault value are not considered secret by default unless:

  • the attribute name contains password or passphrase
  • their value is:



Related HowTo
Undraw My Documents
How to create a SMTP connection?

This howto shows you how to create a smtp connection to a SMTP system An oracle connection supports : all common connection attributes Uri, user, password ... and all Smtp connection...
Undraw My Documents
How to create an Microsoft SqlServer connection?

This howto shows you how to create a connection to an sqlserver database. An sqlserver connection supports : all common connection attributes Uri, user, password ... and all relational...
Undraw My Documents
How to create an MySQL connection?

This howto shows you how to create a connection to an mysql database. An mysql connection supports : all common connection attributes Uri, user, password ... and all database connection...
Undraw My Documents
How to create an Oracle connection?

This howto shows you how to create a connection to an oracle database. An oracle connection supports : all common connection attributes Uri, user, password ... and all relational connection...

Task Runner