0

我正在尝试请求用户同意“IMAP.AccessAsUser.All”权限,以便我的应用可以通过 OAuth2 访问用户的收件箱。

但是当我请求许可时,我收到以下错误。见附图。

应用程序要求资源上不存在的范围“IMAP.AccessAsUser.All”。

以下是同意链接的网址。有人可以帮助我如何获得此权限“IMAP.AccessAsUser.All”的同意陈

https://login.microsoftonline.com/common/oauth2/v2.0/authorize?
client_id=b0eb0e00-ec46-4df8-a710-491468ed4f37
&response_type=code
&redirect_uri=https%3A%2F%2Fimap.mailboxsync.test.com%2Fredirect%2F
&response_mode=query
&scope=openid%20offline_access%20https%3A%2F%2Foutlook.office365.com%2FIMAP.AccessAsUser.All
&state=12345
4

1 回答 1

2

我可以重现您的问题,您需要添加 API 权限,如下所示。

导航到门户中的Azure Active Directory-> ,找到您的应用程序。App Registration按照下面的屏幕截图。

在此处输入图像描述

在此处输入图像描述

于 2019-11-19T03:05:44.817 回答