Find your people. Pick a challenge. Ship something real. The CreatorCon Hackathon is coming to the Community Pavilion for one epic night. Every skill level, every role welcome. Join us on May 5th and learn more here.

MFA didn't work with SSO

ParkHyunSun
Tera Expert

Hi Community,

 

I want to configure MFA after someone login with SSO.

 

I tested with my PDI, and saw that the local login requires MFA.

However, the user who login with SSO didn't go through MFA step.

 

Below is how I did. (https://www.servicenow.com/docs/bundle/xanadu-platform-security/page/integrate/authentication/task/c...)

 

ParkHyunSun_1-1732688152125.png

1. Integrating Entra ID to login with SSO.

 

ParkHyunSun_0-1732688132234.png

2. Making the properties, Enable Multi-factor authentication and Enable Multi-Factor Authentication with SSO true from Multi-factor Authentication.

2.1. I double checked that those properties are true in sys_properties table.

 

ParkHyunSun_3-1732688282376.png

3. I created Step-Up MFA Policy and put it in the MFA context.

3.1. Filter Criteria

Authentication Scheme

User Based MFA

ParkHyunSun_4-1732688414194.png

3.2. Policy Condition

Authentication Scheme | is | Single Sign-On

 

4. Test with SSO account.

When I tried to login with SSO, it redirects to the Azure Entra ID successful.

However, it redirects to ServiceNow instance directly, instead of MFA authentication page.

 

What I want to do is making login process two steps, SSO - MFA.

How can I configure this correctly?

 

Thank you.

 

 

1 REPLY 1

Collin Romeijn
Mega Guru

Hi ParkHyunSun,

the ony thing i see different from your screenshot is the "Enable remeber browser feature for multi-factor aythentication" turned on and in the docs is turned off. Maybe you should clear your browser cache and reloggin with the test user in a clean browser session.

Most people use the MFA from Entra. Any reason why you want to use the MFA from SN in this case?

Kind Regards,

Collin