我通过AAD对访问令牌和撤销权限进行了观察:即使在从AAD撤销App权限之后,我们仍然能够从刷新令牌中获得访问令牌。使用在权限撤销后获得的访问令牌的图形API调用开始失败大约需要15-20分钟(我假设权限撤销需要多长时间才能生效?)但是使用刷新令牌的/token调用一直返回访问令牌(这不起作用,但我认为刷新/token调用也会失败)。
发布于 2020-10-29 16:56:01
如果用户已授予对应用程序的访问权限,Azure AD将为资源颁发访问令牌和刷新令牌。
访问令牌的生命周期通常为1小时,即使您在其生命周期内撤销了App的权限,它仍然可用。但是,对于刷新令牌,其生存期最长可达90天。如果您需要在刷新令牌生存期内撤销它,您可以尝试:
Revoke-AzureADUserAllRefreshToken -ObjectId "{user id}"请参阅:here
https://stackoverflow.com/questions/64587358
复制相似问题