如何在php中撤销用户对Microsoft APP的访问权限
我已经用PHP或任何编程语言搜索了很长时间,关于如何撤销用户帐户对Microsoft应用程序的访问权,但没有找到它 似乎没有任何msdn文档可以实现它。。。也没有“login.microsoftonline.com”中的任何API URL端点 我们是否应该删除web应用程序数据库中的令牌并将其保留 但是当访问如何在php中撤销用户对Microsoft APP的访问权限,php,rest,azure,oauth-2.0,outlook-restapi,Php,Rest,Azure,Oauth 2.0,Outlook Restapi,我已经用PHP或任何编程语言搜索了很长时间,关于如何撤销用户帐户对Microsoft应用程序的访问权,但没有找到它 似乎没有任何msdn文档可以实现它。。。也没有“login.microsoftonline.com”中的任何API URL端点 我们是否应该删除web应用程序数据库中的令牌并将其保留 但是当访问帐户设置->安全和隐私->连接的应用程序时,应用程序仍然存在 Plzzz有人共享url端点或正确的方法来实现此目的 注: 但google php客户端具有revoke方法,它们将令牌发送到端
帐户设置->安全和隐私->连接的应用程序时,
应用程序仍然存在
Plzzz有人共享url端点或正确的方法来实现此目的
注:
但google php客户端具有revoke方法,它们将令牌发送到端点“”
microsoft是否有类似的吊销端点?如果您正在寻找方法来禁用租户中的用户帐户以访问您的AD应用程序 您可以将用户帐户配置文件中的
accountEnabled
属性设置为false
,这将锁定用户帐户,以防止其授权或验证您的应用程序
您可以利用Microsoft Graph API来处理这些操作。有关Microsoft Graph中此API的详细信息,请参阅
下面是PHP at中的示例,它介绍了如何使用Microsoft Graph处理租户中的用户帐户 我们不想限制用户对应用程序进行身份验证。。。我们只想给他们删除应用权限的选项。。。在未来,如果他希望验证应用程序,他应该能够这样做。。。与谷歌权限撤销功能类似,我也对谷歌和微软提供刷新令牌的方式感到困惑。谷歌仅在用户第一次验证应用程序时才提供
refresh\u令牌
,后续新的验证流不会生成refresh\u令牌
,除非/直到用户撤销对应用程序的权限,然后再次验证应用程序。。。而微软每次认证时都会生成refresh\u令牌
。。。那么,删除应用程序中的令牌并忽略应用程序权限可以吗。。。这样,用户可以在将来再次验证应用程序