【发布时间】:2017-02-02 09:21:35
【问题描述】:
尝试使用证书通过 AD 身份验证检索 KeyVault 机密。
Documentation Reffered for Creating KeyVault & AD application using Certificate
public static async Task<string> GetAccessToken(string authority, string resource, string scope) { var context = new AuthenticationContext(authority, TokenCache.DefaultShared); var result = await context.AcquireTokenAsync(resource, AssertionCert); return result.AccessToken; }
代码失败
var result = await context.AcquireTokenAsync(resource,AssertionCert)
InnerException 包含:“键集不存在”
有时“指定的提供程序类型无效”。发生错误 不知道问题出在哪里。
【问题讨论】:
标签: c# certificate azure-active-directory azure-powershell azure-keyvault