Stored secrets in connector forms

Every connector signs in with something: a password, a private key, a secret access key, a service account key or a signing secret. For most connectors each value lives in its own field on the connection form and is never shown again once saved. This page explains how a stored value behaves and when the form asks for it again; the vault a Connect Anything connector uses for named secrets is on Connector secrets.

How a stored value behaves

The same rules cover every kind of credential: a database password or certificate, a Snowflake private key and its passphrase, a Microsoft Entra client secret, a secret access key on an S3 or remote file source, a webhook token or signing secret, and a service account key.

When the form asks for a value again

Service account keys (Google connectors)

Several Google sources, such as Google BigQuery, Firestore, Realtime Database and Google Analytics, sign in with a service account key instead of a password or a private key.

The vault for custom connectors

A custom connector keeps named secrets in its Secrets Vault and references each one from its configuration as {{secret:NAME}}, standing alone as the whole value of its setting. The vault's steps, its actions and its name rules are on Connector secrets.

Protect a file that holds credentials

Who can change these values

Questions, answered

Why does the field show Stored password instead of my value?

Because a value is saved for it. Stored values are write-only: no screen shows the value again, to anyone, including you. Click Replace to type a new value; keep your own copy of any value you may need later.

If I save without re-typing the password, is it kept?

Yes. Leave the stored value as it is and save; the connection keeps using it. You retype a value only when the form asks you to re-enter it, for example after an identity field changed.

I clicked Replace by mistake. Can I keep the stored value?

Usually yes. Click Keep the stored password, or the matching wording such as Keep the stored key, and the stored value stays. If an identity field changed and the re-entry setting is on, that option is replaced by the re-entry warning, and you must enter the value again.

Which changes make the form ask for a secret again?

The fields that identify the connection: the host, the database URL, the account, the username, or a file source's endpoint, region, bucket or access key ID. When one changes, the stored value no longer applies, so the form clears it and the message names the field, for example "The host changed. Enter the password again.". Changing only the port does not trigger this. Whether a host change alone asks for the value is set by Require re-entering connector secrets after a host change in System settings; the setting is off by default. File sources check the server identity on every save.

What is the difference between a stored password and a stored key?

A password or certificate is a single value: it is hidden completely and replaced by typing a new one. A service account key is a small document: a stored key returns to the field as formatted JSON with its private key hidden, so the project, email and key id stay readable, and Replace takes a new file or pasted JSON.

Do other connectors have a vault like Connect Anything?

No. Named vault secrets belong to a custom connector's configuration, where a setting can point at {{secret:NAME}}; the vault itself is on Connector secrets. Every other connector keeps each credential in its own field and uses the stored-value behaviour above; Connect Anything (custom connector) shows the flow.

Can I copy a stored secret into another tool?

Not the value, because a stored value cannot be read. The copy control appears only while a new, unsaved value is in the box. In the vault, Copy reference copies the {{secret:NAME}} text that points at the secret, not the secret itself.

What does Generate do next to a secret field?

It creates a value for you. Click it and the field fills with a new value, ready to copy to the service that must present it, for example a webhook sender, and you save the connection afterwards. Once saved, the value is never shown again. For a webhook changeover, Webhook and RabbitMQ covers keeping the old secret working.