Azure active directory 即使在从AAD撤消权限后也能够续订访问令牌

Azure active directory 即使在从AAD撤消权限后也能够续订访问令牌,azure-active-directory,microsoft-graph-api,Azure Active Directory,Microsoft Graph Api,我对访问令牌和通过AAD撤销权限进行了观察: 即使从AAD撤销了应用权限,我们也可以从刷新令牌中获取访问令牌。 使用权限撤销后获得的访问令牌调用graph API大约需要15-20分钟才能开始失败(我假设权限撤销需要多长时间才能生效?),但使用刷新令牌的/token调用会不断返回访问令牌(这不起作用,但我预计刷新/令牌调用也会失败).如果用户已授予对应用程序的访问权限,Azure AD将为资源颁发访问令牌和刷新令牌 访问令牌的生存期通常为1小时,即使您在其生存期内撤销应用权限,它仍然可用。但是,

我对访问令牌和通过AAD撤销权限进行了观察: 即使从AAD撤销了应用权限,我们也可以从刷新令牌中获取访问令牌。
使用权限撤销后获得的访问令牌调用graph API大约需要15-20分钟才能开始失败(我假设权限撤销需要多长时间才能生效?),但使用刷新令牌的/token调用会不断返回访问令牌(这不起作用,但我预计刷新/令牌调用也会失败).

如果用户已授予对应用程序的访问权限,Azure AD将为资源颁发访问令牌和刷新令牌

访问令牌的生存期通常为1小时,即使您在其生存期内撤销应用权限,它仍然可用。但是,对于刷新令牌,其生存期可能长达90天。如果需要在刷新令牌生存期内撤销它,可以尝试:

Revoke-AzureADUserAllRefreshToken -ObjectId "{user id}"

请参阅:。

如果您有任何问题,我将尽快答复您。