Making secrets a first-class citizen in .NET Core
.NET Core provides a great way to define where your configuration is located. However, the provider for Azure Key Vault is a bit tricky and you should be cautious about potentially wrong credentials due to stale caches.
Arcus provides a set of open-source components that make it easier to build applications that run on Microsoft Azure
TL;DR - Azure Key Vault is hard but that's because you need to understand & implement the authentication with Azure AD. That's why Azure AD Managed Service Identity (MSI) now makes this a lot easier for you. There is no reason anymore not
One of my favorite services in Azure is Key Vault, of which I have written about a while back. Since then they even added support for creating, managing and monitoring your Azure Key Vault in the Azure Portal which made it a lot easier!
Security is and will always be very important. In the past years we've seen how Snowden revealed the activities of the NSA, how a big company as Sony can be hacked, how governments spy on each other, etc. Next to that we also have