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中的用戶對象調用創建,讀取,更新和刪除功能的目的。 –