❔ Azure Key Vault for local development
I need an oauth secret for development, but since storing secrets in source code is a bad practice, and it's clear to me why, I thought I'd use a service for this. The only free* service that I found is Azure Key Vault. Now I'm wondering how to connect it to the dev aspnet core application.
* with the student pack
- I need it to be easily available on other machines, granted I'm logged in;
- It should prompt me to log in if it doesn't have the appropriate permissions to access the keys;
- I should be able to manage whom I entrust the keys, so I should be able to authorize specific users manually, given I have access to the account that created the vault.
The info I've found so far either throws around various authentication terms, like the RBAC, the active directory, the managed identity, which I haven't worked with and hence I don't know which one I need if any. Most tutorials talk about deploying to Azure, which I don't care about, I only need development access to the vault.
* with the student pack
Learn how to store and retrieve sensitive information during the development of an ASP.NET Core app.
