I am not able to understand what's the benefit of the azure key vault if I am storing ClientId and client secret in web/App Config. Passing the base URI or the complete URL for getting the values.
I am not securing the application instead I am bypassing the things to directly read. But anybody can read the values from key vault if they can read the value from web config.
Just need to copy ClientId and ClientSecret from the web config, Paste the values in your console application and get the values by just passing the URI.
I am running my Web API(c#) in Virtual Machine(IIS). I need to implement KeyVault without providing any values in the web config.