Azure AD Signin Issue

MrEco 6 Reputation points
2022-05-17T14:56:17+00:00

We have made a setup where we logon our users with Azure AD and MFA to VPN.
The works excellent.
Howeweer, since a couple of weeks we have some users that report that they cannot logon.
The message that appears in the sign-in log in Azure AD is:

The session has expired or is invalid due to sign-in frequency checks by conditional access.
MFA requirement satisfied by claim in the token.

If we then revoke the user session, the user can logon again.

The sign-in frequency for the application is set to 1 hour in the conditional access policy.

We can't find the source of this problem.

Microsoft Entra ID
Microsoft Entra ID
A Microsoft Entra identity service that provides identity management and access control capabilities. Replaces Azure Active Directory.
21,891 questions
{count} votes

1 answer

Sort by: Most helpful
  1. AmanpreetSingh-MSFT 56,616 Reputation points
    2022-05-20T07:02:12.007+00:00

    Hi @MrEco • Thank you for providing the required information.

    By tracking the requests (before and after session revocation) at our backend, I can see that the conditional access policy "MFA for VPN Rxx Winxxxx" conditional access policy with the sign-in frequency of 1 hour is getting applied. In both cases, the user presented a credential authenticated at 4:16:50 PM on May 16, 2022, and the request was made at 8:03:13 AM and 8:42:57 AM on May 17, 2022. As this was beyond the sign-in frequency window of 1 hour, the credential was ignored. This resulted in the below error:

    AADSTS70044: The session has expired or is invalid due to sign-in frequency checks by conditional access.  
    

    To resolve the issue, this error needs to be handled by the application and the user should be prompted to get re-authenticated. I would suggest you engage with the application vendor to get this logic added to the application.

    -----------------------------------------------------------------------------------------------------------

    Please "Accept the answer" if the information helped you. This will help us and others in the community as well.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.