错误AADSTS50012:客户端是公共的,因此不应显示“ client_assertion”

Uma*_*bar 4 certificate token azure

当尝试使用以下代码从clientid和证书生成AAD令牌时,出现此错误。

错误:“ AADSTS50012:客户端是公共的,因此不应将“ client_assertion”呈现给本机应用程序”

码: await context.AcquireTokenAsync(resource, assertionCert);

Uma*_*bar 5

我找到了解决方法。

我正在将我的应用程序注册为AAD中的本机应用程序。应用程序应已注册为WebApp