错误AADSTS50012:客户端是公共的,因此不应显示客户端断言

人气:633 发布:2022-10-16 标签: azure certificate token

问题描述

尝试使用以下代码从客户端ID和证书生成AAD令牌时出现此错误。

错误:"AADSTS50012:客户端是公共的,因此‘CLIENT_ASSERTION’应该 未呈现本地应用程序"

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

推荐答案

我找到了此问题的解决方案。

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

410