Skip to content

Vault Management

Vault management provides a secure storage for secrets (API keys, credentials, tokens) used by plugin configurations in workflows.


Overview

PropertyValue
Route/admin-panel/systemVault tab
Feature flagNone (always visible in the System tab)
Page partialapp/pages/admin-panel/system/_partial/vault.vue
Rendererapp/components/JsonForms/renderers/VaultReferenceRenderer.vue

Vault References

Vault entries are referenced in plugin input_mapping configurations using the format:

@vault/{id}

The VaultReferenceRenderer is a custom JsonForms renderer that displays vault reference fields with a copy-to-clipboard button. Clicking it copies the reference string and shows a toast notification confirming the copy.

Renderer registration

VaultReferenceRenderer is registered in app/utils/jsonFormRenderer.ts alongside the other 14 custom renderers.


i18n Keys

  • @pages.adminPanel.tabs.system.vault.* — table headers, actions, empty state
  • @modals.vault.* — create / edit modals
  • @toasts.vault.* — success / error toasts
  • @components.vaultRenderer.aria.* — accessibility labels for the copy button