IAzureKeyVault Interface
Singleton interface for Azure AzureKeyVault usage
This interface is used to retrieve secrets from the Azure Key Vault. In the codebase nor the config files,
no connection strings, passwords or other sensitive information is being stored.
Instead, the Azure Key Vault is used to store these secrets. This interface is used to retrieve these secrets.
The only thing the configuration files contain are the URI to the Azure Key Vault.
Azure itself contains access policies to allow the Nexus environment to access the Key Vault.
For developers during debugging, one has to be logged in with Azure to access the Key Vault.
This can be done by going to Tools -> Options -> Azure Service Authentication in Visual Studio and logging in there.
The KeyVault is also used to store
ApiTokenDto secrets belonging to users.
Namespace: MobileTrack.Common.KeyVaultAssembly: MobileTrack.Common (in MobileTrack.Common.dll) Version: 0.7+1dadc87dcf0a0f837e19a3ce2deb7c1cd85375d1
public interface IAzureKeyVault