2017-10-12 50 views

回答

0

好了,命令将删除user完全。所以虽然这肯定会将他们从日历中删除,但我猜这不是您要查找的结果。 :-)

如果你希望删除的权限为您的应用程序,有一对夫妇的方式来触发此:

  1. 简单地停止请求用户的日历从您的应用程序。这不会取消对日历的许可,所以这可能是不够的。

  2. 从请求范围列表中删除Calendars.ReadCalendars.ReadWrie

    • 为了确保此更改反映在用户的帐户中,您需要使用查询参数prompt=consent auth URI重新验证用户身份。
  3. 让用户完全撤销您的应用程序的权限。这是通过访问https://myapps.microsoft.com完成的。

    • 某些用户无法直接撤销的应用程序。这些应用程序在组织级别被授予访问权限。要撤销这些,管理员需要在Azure Portal中执行此操作。
+0

@mlafleur因为这些都是在全球范围内的应用程序使用我无法从我的列表中删除范围。如果上面的API会完全删除用户,那么这是否会删除用户帐户?我认为它只应该撤销用户的权限。 – Manu

+0

如果您告诉Graph API删除用户,它将**从Active Directory **中删除用户对象。这是针对AD中的用户对象调用创建,读取,更新和删除功能的目的。 –

相关问题