MFA QR Code Not Displaying During Setup
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 hours ago
Hi everyone,
I'm facing an issue while setting up Multi-Factor Authentication (MFA).
When I open the MFA enrollment page, the QR code is not displayed (the QR code area is blank). Because of this, I'm unable to scan it using my authenticator app and complete the MFA registration.
What I've tried:
- Refreshed the page
- Tried a different browser
- Cleared browser cache
- Tried an Incognito/Private window
The issue still persists.
Has anyone encountered this problem before? Is there a known issue or any alternative way to complete the MFA setup when the QR code is not displayed?
I've attached a screenshot for reference.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
an hour ago
Hi @Sirri,
This looks like a known issue with ServiceNow's native MFA enrollment page.
On many instances, the QR code on this page is generated by calling out to Google's Chart API (chart.googleapis.com). Google deprecated that API a while back so on instances still running an older Multi-Factor Authentication plugin version, that external call comes back empty, which is exactly what a blank QR box looks like.
Switching browsers or clearing cache will not fix it because the page is working fine but it's the external service it depends on that's gone.
Please check below things:
Open developer tools -> go to the Network tab and reload the enrollment page. Look for a request going out to chart.googleapis.com. If that request fails or comes back empty that confirms this is the cause rather than a local browser issue.
Check your instance version and the Multi-Factor Authentication plugin version with your ServiceNow admin. ServiceNow moved QR generation in-platform in later releases instead of depending on Google's now-deprecated service, so upgrading or applying the relevant patch resolves it for good.
meanwhile, use the "Or type in" option next to the QR box on that same page. It gives you the same OTP secret as plain text, so you can add it to your authenticator app manually and finish enrollment without needing the QR code at all.
If you are not an admin, it's worth raising this with whoever manages your instance, since it usually needs a version or plugin update to fix properly. This is not something that resolves from the end-user side.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
34m ago