Three ways of authenticating a Windows virtual machine against Azure Key Vault. Published April 13, 2019 in .NET core , ASP.NET core , Azure , security - 2 Comments In this post, I share three ways of gaining a Windows virtual machine access to a key vault. The machine can be an azure virtual machine or a non-azure machine such as your personal computer or a on premise server. Continue reading Tags: app id/secret , Azure Key Vault , Managed identity , system-assigned identity , user-assigned identity , X.509 certificate