Oauth2 IMAP:如何为在Azure AD中注册的应用请求“ IMAP.AccessAsUser.All”权限的同意

问题描述 投票:0回答:1

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

但是当我请求许可时,出现以下错误。请参阅附件图像。

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

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

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
azure-active-directory imap exchange-basicauth
1个回答
1
投票

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

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

enter image description here

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.