View Source ExSecrets.Providers.AzureManagedIdentity (ex_secrets v0.3.6)
Azure Key Vault provider provides secrets from an Azure Key Vault through a rest API.
Only the keyvault name is required here once the managed identity has been given access to the keyvault.
config :ex_secrets, :providers, %{
azure_managed_identity: %{
key_vault_name: "key-vault-name"
}The provider will handle token renewals and secret fetch.
Link to this section Summary
Functions
Returns a specification to start this module under a supervisor.
Callback implementation for ExSecrets.Providers.Behaviour.get/1.
Callback implementation for GenServer.init/1.
Callback implementation for ExSecrets.Providers.Behaviour.reset/0.
Callback implementation for ExSecrets.Providers.Behaviour.set/2.
Link to this section Functions
Returns a specification to start this module under a supervisor.
See Supervisor.
Callback implementation for ExSecrets.Providers.Behaviour.get/1.
Callback implementation for GenServer.init/1.
Callback implementation for ExSecrets.Providers.Behaviour.reset/0.
Callback implementation for ExSecrets.Providers.Behaviour.set/2.