Skip to content

Azure Key Vault: For securely managing connection strings and secrets (e.g., Blob Storage connection). #23

@dariemcarlosdev

Description

@dariemcarlosdev

To avoid storing sensitive credentials in your code, use Azure Key Vault to securely manage secrets (like the Data Factory service principal credentials).

Store your secrets (Client ID, Secret, etc.) in Azure Key Vault.
In your Azure Function, use DefaultAzureCredential to retrieve secrets from Key Vault securely:

var client = new SecretClient(new Uri("https://<your_key_vault_name>.vault.azure.net/"), new DefaultAzureCredential());
KeyVaultSecret secret = await client.GetSecretAsync("AzureADClientSecret");
string clientSecret = secret.Value;

This ensures that sensitive data is not hardcoded or stored insecurely in your code or configuration files.

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions