我一直在研究 Microsoft Graph,以便能够从 Graph Explorer 中发送电子邮件。
这是不可能的,因为我登录的管理员用户没有 Mail.Send 权限,所以我点击了“同意”。测试失败,所以我想撤销 Mail.Send 权限,这只能通过同意 DelegatedPermissionGrant.ReadWrite.All 和 Directory.ReadWrite.All 权限来实现。我照做了。
在我撤销了我的 Mail.Send 权限之后,我想撤销另外两个权限,但是一旦我撤销了一个权限,我就不能再撤销另一个了——A 需要 B 才能撤销 A,反之亦然……
我如何从我的管理员帐户撤销这两个权限并恢复原来的情况?
答案1
感谢文章的链接从 Graph 浏览器中删除权限harrymc 提到我可以不同意这两项权限。
摘自文章:“清除所有权限的一种快速方法是关闭 Graph Explorer 窗口,然后删除 Graph Explorer 应用程序。等待几分钟,然后启动 Graph Explorer 并再次登录。Explorer 检测到其应用程序在租户中不可用,并将在未经同意的情况下重新创建它。同样的技术也适用于 Microsoft Graph PowerShell SDK 应用程序。”
我按照上述方法删除了该应用程序,并且可以确认,稍后再次登录后,两个权限都已被撤销。