首页 > 解决方案 > Azure B2C 应用注册范围 - 无法将“谁可以同意”更改为管理员和用户

问题描述

我正在尝试按照教程添加管理员和用户可以同意的范围,但我没有看到将“谁可以同意”更改为管理员和用户的选项 - 我错过了什么?

#8 这里: https ://github.com/Azure-Samples/active-directory-dotnet-native-aspnetcore-v2/blob/master/1.%20Desktop%20app%20calls%20Web%20API/README-incremental.md

这里也没有给出详细信息: https ://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-configure-app-expose-web-apis

谢谢

在此处输入图像描述

允许用户同意企业应用程序中的任何应用程序 -> 同意和权限设置...

在此处输入图像描述

标签: azure-ad-b2c

解决方案


Azure AD B2C公开 API 应用程序仅支持管理员同意不支持用户同意权限。只有Azure AD公开的 api 应用程序才能选择用户同意。您参考 Azure AD 的文档,而不是 Azure AD B2C 的文档。适用于 Azure ad b2c 的文档有很多,例如:hereherehere

对于您的第二个疑问:

允许用户同意企业应用程序中的任何应用程序 -> 同意和权限设置...。

门户中所说的并不严格,完整的描述应该是:该选项允许所有用户同意任何不需要管理员同意的任何应用程序的权限。 它只是意味着用户可以同意不需要管理员同意的权限,而不是用户可以同意任何权限。


推荐阅读