There is a feature in the ASP.NET Core, that allows you to store sensitive configuration keys in the Azure Key Vault as Secrets.
However, I can't see any attack scenario, in which this will help to protect my configuration values.
If my server that hosts service is compromised and someone has access to it, then he easily can access Azure Key Vault secrets, using the identity of this compromised machine.
It makes no sense to me, and I think that I'm missing the concept of this feature itself.