When a user is removed from an SSO group in AzureAD, it may take up to one day for the changes to be effective due to replication delays between Microsoft Entra ID and resource providers like Exchange Online and SharePoint Online. However, if immediate revocation is needed, there are two options:
Running the Revoke-MgUserSignInSession
PowerShell command to revoke all refresh tokens of a specified user or selecting "Revoke Session" on the user profile page to revoke the user's session to ensure that the updated policies are applied immediately. Once access is revoked, the elapsed time between revocation and the user losing their access depends on how the application is granting access. For applications using access tokens, the user loses access when the access token expires. For applications that use session tokens, the existing sessions end as soon as the token expires. If the disabled state of the user is synchronized to the application, the application can automatically revoke the user's existing sessions if it's configured to do so. The time it takes depends on the frequency of synchronization between the application and Microsoft Entra ID.
References:
- Continuous access evaluation - Limitations
- Revoke user access in Microsoft Entra ID - When access is revoked
Please confirm if the above answer addressed your questions. Thanks.
AI Note: The answer is generated using Microsoft Q&A Copilot.