How to Enforce MFA for Every Login with Entra SAML?

0
41
Asked By TechieNinja92 On

I'm currently using Entra SAML to log into a specific application and I've set up a conditional access policy that requires MFA for each login. The issue is, my users aren't being prompted for MFA like I want them to be. The logs indicate that the 'MFA requirement is satisfied by claim in the token,' which isn't what I intended since token theft is a concern. I prefer to have actual MFA verification at every login, which means users must authenticate with the Microsoft Authenticator each time. I've attempted to implement session controls to mandate a new sign-in when an event requires authentication strength (I've only set it to password + authenticator push notification), but some clients and users are still authenticating via token issuance. Does anyone have suggestions on how to achieve true MFA for every login?

3 Answers

Answered By SAMLExpert23 On

The sign-in frequency feature mainly applies to apps using OAuth, and strict compliance to the specs is required where users get redirected back to Entra for authentication quite frequently. Not all SAML applications support this feature. However, Entra can recognize the ForceAuthN flag from the SAML end. Check if your application supports it and include it with each authentication request to ensure users have to re-authenticate each time.

TechieNinja92 -

Thanks for the tip! I'll definitely check that out.

Answered By SecurityGuru88 On

You might want to reconsider this approach. Requiring MFA for every login can lead to user fatigue and could actually decrease security instead of enhancing it. It's often better to set limits on session token lifespan and enforce compliant device use instead.

Answered By DevOpsMaster101 On

Consider adopting passkeys and more modern authentication methods. But keep in mind that just pushing for MFA won't necessarily make things more secure. Users might just end up typing their code or hitting 'approve' without thinking.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.