Php 使用outlook或graph rest API撤消对microsoft/outlook帐户的访问
我正在使用Microsoft Graph API在我的应用程序中集成Microsoft/outlook日历 我想从我的应用程序中撤销用户对其日历的访问权限,但没有找到任何方法。我尝试了以下api,但没有成功:Php 使用outlook或graph rest API撤消对microsoft/outlook帐户的访问,php,rest,outlook,calendar,microsoft-graph-api,Php,Rest,Outlook,Calendar,Microsoft Graph Api,我正在使用Microsoft Graph API在我的应用程序中集成Microsoft/outlook日历 我想从我的应用程序中撤销用户对其日历的访问权限,但没有找到任何方法。我尝试了以下api,但没有成功: DELETE https://graph.microsoft.com/v1.0/users/{user_id} 那么,该命令将完全删除用户。因此,虽然这肯定会将它们从日历中删除,但我猜这不是您想要的结果。:-) 如果您希望删除应用程序的权限,有几种方法可以触发此操作: 只需停止从应用程
DELETE https://graph.microsoft.com/v1.0/users/{user_id}
那么,该命令将完全删除
用户。因此,虽然这肯定会将它们从日历中删除,但我猜这不是您想要的结果。:-)
如果您希望删除应用程序的权限,有几种方法可以触发此操作:
只需停止从应用程序请求该用户的日历即可。但这不会撤销对日历的权限,因此这可能是不够的
从请求的范围列表中删除日历。读取和日历。读取
- 为了确保此更改反映在用户的帐户中,您需要使用查询参数
prompt=approve
auth URI重新验证用户李>
让用户完全撤销对您的应用程序的权限。这是通过访问来完成的
- 某些应用程序用户无法直接撤销。这些是在组织级别被授予访问权限的应用程序。要撤销这些,管理员需要在中执行此操作
那么,该命令将完全删除用户。因此,虽然这肯定会将它们从日历中删除,但我猜这不是您想要的结果。:-)
如果您希望删除应用程序的权限,有几种方法可以触发此操作:
只需停止从应用程序请求该用户的日历即可。但这不会撤销对日历的权限,因此这可能是不够的
从请求的范围列表中删除日历。读取和日历。读取
- 为了确保此更改反映在用户的帐户中,您需要使用查询参数
prompt=approve
auth URI重新验证用户李>
让用户完全撤销对您的应用程序的权限。这是通过访问来完成的
- 某些应用程序用户无法直接撤销。这些是在组织级别被授予访问权限的应用程序。要撤销这些,管理员需要在中执行此操作
@mlafleur我无法从列表中删除作用域,因为这些作用域在应用程序中全局使用。如果上面的api会完全删除用户,那么这会删除用户帐户吗?我认为它应该只撤销用户的ACSES。如果您告诉Graph API删除用户,它将从Active Directory中删除用户对象。这是针对AD中的用户对象调用创建、读取、更新和删除函数的目的。@mlafleur我无法从列表中删除作用域,因为这些作用域在应用程序中全局使用。如果上面的api会完全删除用户,那么这会删除用户帐户吗?我认为它应该只撤销用户的ACSES。如果您告诉Graph API删除用户,它将从Active Directory中删除用户对象。这是针对AD中的用户对象调用创建、读取、更新和删除函数的目的。