Authenticating a Client Application with Azure Key Vault