首页 > 解决方案 > Azure Active Directory 撤销给定 aad app-id 的一组用户会话

问题描述

我们有一个使用 AAD 身份验证的移动应用程序。我们最近更新了隐私声明,我们希望所有用户都能看到新的通知。

但是,隐私通知看到检查仅在应用程序登录期间发生。因此,我们希望注销尚未接受我们应用程序最新隐私通知的用户。

我们从我们的同意数据库数据中准备了要退出的用户列表。

是否有用于 AAD 的 REST api 或 AZ-CLI 命令来帮助我们传入 ClientId 和 UPN 并撤销其令牌。

我遇到的最接近的是Revoke-AzureADUserAllRefreshToken,但我没有执行命令的权限。

标签: azureazure-active-directory

解决方案


这里要么是用户手动取消,要么另一个唯一的选择是使用 PowerShell 命令撤销用户刷新令牌。

Revoke-AzureADSignedInUserAllRefreshToken [] 或 Revoke-AzureADUserAllRefreshToken -ObjectId 或者您可以获得更多创意,例如撤销特定组的所有成员的访问权限

C:> 获取-AzureADGroup -SearchString CloudSecGrp | 获取 AzureADGroupMember | 撤销-AzureADUserAllRefreshToken。您需要具有全局管理员权限才能执行命令


推荐阅读