我正在尝试部署Microsoft Graph snippets sample,但是在发布到Azure之后,我可以登录到该应用程序,但是所有功能都给我一个授权错误。
我无法从Azure Portal应用程序注册页面中找到如何配置“允许隐式流程”。另外,在“必需的权限”下,我应该添加“ Microsoft Graph”,“ graph”还是“ graph api”?这非常令人困惑。
答案 0 :(得分:2)
此示例应用程序正在使用AAD v2端点。但是,当您通过Azure门户注册应用程序时,就是在AAD v1端点下注册它。
您需要使用位于https://apps.dev.microsoft.com的v2注册门户来注册您的应用程序。自述文件的Register the application部分对此进行了说明。您可能还需要我亲自编写的演练:Microsoft v2 Endpoint Primer
答案 1 :(得分:0)
确保正确配置了重定向URI。
我可以看到示例中的URL为https://localhost:44300/。正如您提到的将应用程序发布到Azure一样,URL应该是托管应用程序的URL。只有这样,该应用程序才能获得访问Graph API的权限。