在此页面上 https://developer.microsoft.com/en-us/graph/docs/concepts/auth_v2_service
它说
“您可以依靠管理员在Azure门户网站上授予您的应用所需的权限;”
我没有看到关于在何处或如何做到的任何文档/说明。
目标是图表api无需登录即可运行。
答案 0 :(得分:0)
查看此文档: Integrating applications with Azure Active Directory
作为管理员,您也可以同意申请 代表租户中所有用户的委派权限。 管理同意可防止出现同意对话框 租户中的每个用户,都在您的应用程序页面中完成 Azure门户。在应用程序的“设置”页面中,单击 必需的权限,然后单击“授予权限”按钮。
答案 1 :(得分:0)
我的解决方案在这里: https://developer.microsoft.com/en-us/graph/docs/concepts/auth_v2_service
我错过了第3步(获得管理员同意)。这是允许您将api作为应用程序/服务运行的部分。您的Azrue AD用户需要是管理员。在此之后,您可以绕过通常通过的授权码。