【发布时间】:2019-12-14 04:55:33
【问题描述】:
我正在尝试授予控制台应用在 Azure AD 中调用 API 的权限。
当我进入“添加权限”时,“应用程序权限”是灰色的,我只能选择“委托权限”。
我的理解是,应用程序权限适用于控制台应用程序,因为它在后端运行,用户无需登录。
来自“应用程序权限”的帮助文本:
您的应用程序在没有登录用户的情况下作为后台服务或守护程序运行。
“委派权限”的帮助文本:
您的应用程序需要以登录用户的身份访问 API。
为什么禁用“应用程序权限”?
【问题讨论】:
-
您是否在 API 的 appRoles 数组中定义了应用权限?
-
您必须在 azure 门户中创建租户。权限显示为灰色,因为您在未创建租户的情况下创建了应用程序。如果您还有其他疑问,请告诉我
-
@MdFaridUddinKiron 我肯定有租客...我认为这不是问题。
-
@juunas 不,我会使用这些关键字检查文档。
标签: azure azure-active-directory azure-ad-b2b