如何授予 Azure 应用 Calendar.ReadWrite.Shared 权限?
How to grant Calendar.ReadWrite.Shared permission to Azure app?
我正在尝试使用一个帐户作为代理来管理多个 Outlook 日历,因此所有其他帐户都与这个“主”帐户共享他们的个人日历,并且在这个帐户中我可以添加、编辑或删除事件“大家。
问题是我无法让帐户向应用程序授予 Calendar.ReadWrite.Shared,即使在我的应用程序中已按照建议配置了此权限。
Azure 门户 - 应用权限:
permissions of the app in azure portal
msal 配置:
msal configuration used
“有趣”的是,首先使用用于创建应用程序的帐户一切正常,但使用任何其他帐户则不然。
我什至用预期的最终帐户创建了另一个应用程序,什么也没有。这是不完整的权限,结果:
actual result
这是想要的结果:
desired result
如果您只是想创建一个代理来为所有用户修改日历,您是否尝试过仅应用程序身份验证并授予 Calendars.ReadWrite
权限 application
类型?根据此权限官方评论:Read and write calendars in all mailboxes
似乎符合您的要求。
我正在尝试使用一个帐户作为代理来管理多个 Outlook 日历,因此所有其他帐户都与这个“主”帐户共享他们的个人日历,并且在这个帐户中我可以添加、编辑或删除事件“大家。
问题是我无法让帐户向应用程序授予 Calendar.ReadWrite.Shared,即使在我的应用程序中已按照建议配置了此权限。
Azure 门户 - 应用权限: permissions of the app in azure portal
msal 配置: msal configuration used
“有趣”的是,首先使用用于创建应用程序的帐户一切正常,但使用任何其他帐户则不然。
我什至用预期的最终帐户创建了另一个应用程序,什么也没有。这是不完整的权限,结果: actual result
这是想要的结果:
desired result
如果您只是想创建一个代理来为所有用户修改日历,您是否尝试过仅应用程序身份验证并授予 Calendars.ReadWrite
权限 application
类型?根据此权限官方评论:Read and write calendars in all mailboxes
似乎符合您的要求。