如何在php中撤消对用户的Microsoft APP访问权限

时间:2016-03-01 07:59:33

标签: php rest azure oauth-2.0 outlook-restapi

我一直在努力搜索如何撤销用于PHP用户帐户的Microsoft APP或任何编程语言的访问但无法找到它...

似乎没有任何用于实现它的msdn文档......也没有“login.microsoftonline.com”中的任何API URL端点。

我们应该只删除我们的网络应用数据库中的令牌并离开它吗?

但访问account settings -> security and privacy -> connected apps应用仍然存在...

Plzzz有人分享网址端点或正确的方法

请注意: 但谷歌php客户端有撤销方法,他们将令牌发送到端点“https://accounts.google.com/o/oauth2/revoke

微软有没有类似的撤销端点?

1 个答案:

答案 0 :(得分:0)

如果您正在寻找禁用租户中的用户帐户访问AD应用程序的方法。

您可以将用户帐户个人资料中的accountEnabled属性设置为false,这将锁定用户帐户以防止其授权或验证您的应用程序。

您可以利用Microsoft Graph API来处理这些操作。有关Microsoft Graph中此API的详细信息,请参阅https://graph.microsoft.io/en-us/docs/api-reference/v1.0/api/user_update

以下是PHP https://github.com/Azure-Samples/active-directory-php-graphapi-web中的示例,其中介绍了如何使用Microsoft Graph处理租户中的用户帐户。