Documentation
¶
Overview ¶
Example: Custom Provider Implementation
This example demonstrates how to create a custom vault provider that can be used with omnivault. External providers can be developed as separate Go modules and injected via Config.CustomVault.
To create your own provider: 1. Implement the vault.Vault interface 2. Create a constructor function that returns vault.Vault 3. Inject via omnivault.Config{CustomVault: yourProvider}
Click to show internal directories.
Click to hide internal directories.