来自Azure门户的Azure AD管理员同意

来自Azure门户的Azure AD管理员同意,azure,azure-active-directory,Azure,Azure Active Directory,我在Azure AD中注册了几个应用程序,这些应用程序需要管理员同意。租户管理员是否可以不打开每个应用程序然后提供许可,而只是在azure门户中选择应用程序并提供许可?许可框架用于轻松开发需要访问azure AD租户保护的Web API的多租户Web和本机客户端应用程序,与注册客户端应用程序的应用程序不同 根据测试,如果您正在开发单租户应用程序,则无需管理员同意。这里有两篇关于同意框架的有用文章 谢谢您的回复。我的应用程序只针对一个租户,需要对所有SharePoint网站集具有读写访问权限。调

我在Azure AD中注册了几个应用程序,这些应用程序需要管理员同意。租户管理员是否可以不打开每个应用程序然后提供许可,而只是在azure门户中选择应用程序并提供许可?

许可框架用于轻松开发需要访问azure AD租户保护的Web API的多租户Web和本机客户端应用程序,与注册客户端应用程序的应用程序不同

根据测试,如果您正在开发单租户应用程序,则无需管理员同意。这里有两篇关于同意框架的有用文章


谢谢您的回复。我的应用程序只针对一个租户,需要对所有SharePoint网站集具有读写访问权限。调试时,我看到以下消息:“此应用程序需要对另一个应用程序的应用程序权限。对应用程序权限的同意只能由管理员执行。请注销并以管理员身份登录,或者与您组织的某个管理员联系。”由于应用程序当前在本地运行,因此如果管理员可以直接在Azure AD门户中对应用程序给予许可,则会更容易。真的有这样做的必要吗?没有。您需要构造一个管理员同意请求,并让管理员在浏览器中执行它。@Mahesh您开发的RESTAPI是什么?您是使用(Office365文件)开发的吗?根据我的理解,目前我们无法在Azure门户上给予许可。当用户第一次以帖子中提到的链接登录时,同意框架就起作用了。我当时正在开发应用程序来消费SP在线网站。我们获得管理员同意的应用程序和其他应用程序很少被转换为使用SharePoint附加模块技术,我们在网站集级别注册应用程序,并使用客户端id和密码访问数据。谢谢大家的帮助。