我正试图使用一个帐户作为代理来管理多个outlook日历,因此所有其他帐户都使用此"主";帐户,在这个帐户中我可以添加、编辑或删除事件";为每个人";。
问题是,我无法让帐户将Calendar.ReadWrite.Shared授予应用程序,即使在我的应用程序中,此权限是按建议配置的。
Azure门户-应用程序权限:azure门户中应用程序的权限
msalconfig:使用的msal配置
";有趣的";问题是,首先使用创建应用程序的帐户,一切都可以,但使用任何其他帐户都不行。
我甚至用预定的最终账户创建了另一个应用程序,但什么都没有。这是,权限不完整,结果:实际结果
这是想要的结果:
期望结果
如果您只想创建一个代理来修改所有用户的日历,您是否尝试过仅应用程序身份验证并授予Calendars.ReadWrite
权限(application
类型(?基于此许可官方评论:Read and write calendars in all mailboxes
,似乎符合您的要求。