1
我正在使用Microsoft Graph API在我的应用程序中集成Microsoft/Outlook日历。使用Outlook或图表工具撤销对Microsoft/Outlook帐户的访问API
我想从我的应用程序吊销其日历的用户的访问,但没有发现任何方式这样做。我试着用下面的API,但没有运气:
DELETE https://graph.microsoft.com/v1.0/users/{user_id}
我正在使用Microsoft Graph API在我的应用程序中集成Microsoft/Outlook日历。使用Outlook或图表工具撤销对Microsoft/Outlook帐户的访问API
我想从我的应用程序吊销其日历的用户的访问,但没有发现任何方式这样做。我试着用下面的API,但没有运气:
DELETE https://graph.microsoft.com/v1.0/users/{user_id}
好了,命令将删除user
完全。所以虽然这肯定会将他们从日历中删除,但我猜这不是您要查找的结果。 :-)
如果你希望删除的权限为您的应用程序,有一对夫妇的方式来触发此:
简单地停止请求用户的日历从您的应用程序。这不会取消对日历的许可,所以这可能是不够的。
从请求范围列表中删除Calendars.Read
和Calendars.ReadWrie
。
prompt=consent
auth URI重新验证用户身份。让用户完全撤销您的应用程序的权限。这是通过访问https://myapps.microsoft.com完成的。
@mlafleur因为这些都是在全球范围内的应用程序使用我无法从我的列表中删除范围。如果上面的API会完全删除用户,那么这是否会删除用户帐户?我认为它只应该撤销用户的权限。 – Manu
如果您告诉Graph API删除用户,它将**从Active Directory **中删除用户对象。这是针对AD中的用户对象调用创建,读取,更新和删除功能的目的。 –