2FA and SSO do not work together

What is the name of the domain?

atomlearning.com

What is the issue you’re encountering

We’ve just experienced a ridiculous broken path in the CF dash when inviting users to a company account which requires 2FA. If the user chooses Google SSO, it is impossible for them configure 2FA as it requires you to enter a password (which of course you don’t have because you’ve signed in using SSO). What’s even more absurd is then the email address is completely unable to undo signing in with SSO or set a password. They are then just stuck.

What steps have you taken to resolve the issue?

This is essentially the same problem mentioned here: SSO trap - need to allow users to create a password after sign up via SSO (although the poster there is being much more polite - it’s not just feedback, it’s a fundamentally broken feature).

We are not small customer of CF (we have a Business subscription and we use several other services extensively). I don’t understand how SSO was added without considering this basic flow.

We had to set up an entirely new alias just to add someone to the team.

Is there some magic path that we’re unaware of to get around this? Or was SSO just added as a feature without any consideration to existing user paths?

What are the steps to reproduce the issue?

  • Have a company account with 2FA required
  • Invite someone to the account
  • They choose to SSO with Google
  • They are then asked to set up 2FA, but in order to do so they have to enter their password. Which they don’t have.
  • Enter perpetual state of broken account because they can’t change their email address without entering a password; use a + alias because that’s not allowed either; or delete their account because it then blocks the email from being used again.

Hello,

As this is related to 2FA and SSO, I suggest you to open a ticket so that the support team can further assist you with it

Encountering same issue here. Requiring password for SSO users is not valid. Either support SSO fully, or allow us to set a password even if we have SSO.

I have this issue as well and was worried as I couldn’t delete my account due to the perma delete.

While I don’t have a fix for the issue, just a heads up: You can create a local account password via the “forgot password” password reset email! It’ll send you a reset code, which you then feed into the “change password” form and enter in a new password, still locally to cloudflare.

This way you can access your account via SSO and / or local, and then use the newly created password to have MFA! Annoying but at least a workaround.

This topic was automatically closed after 15 days. New replies are no longer allowed.