Improvement Suggestion: Make the option to remove SMS as a 2FA method more intuitive #150308
Replies: 13 comments
-
|
Bumping this! I felt like I was going crazy. |
Beta Was this translation helpful? Give feedback.
-
|
If you use two-factor authentication on your account, GitHub currently requires that you use at least either SMS or TOTP authentication. Therefore, you can't disable SMS authentication until you have added a TOTP authenticator app. (That also makes them the only available options when you are first turning on 2FA.) You can still select a preference for any of the authentication methods you set up, but even if you use security keys or GitHub Mobile for authentication, you must at least have configured either SMS or TOTP authentication methods. Note that although GitHub Mobile can be used for authentication, it is different than a TOTP app, which is dedicated to enabling authentication without needing to already be signed in to GitHub on your mobile device. |
Beta Was this translation helpful? Give feedback.
-
|
Encountered this and lost a non-trivial amount of time today. Company required 2FA and prevents SMS. I use GH mobile as my preferred method anyways but a little wild that is not considered a first class option and I also need to have an authenticator setup. |
Beta Was this translation helpful? Give feedback.
-
|
I think it's possible what's going on here is that GitHub won't let you drop below two 2FA methods. For example, I was able to remove SMS after adding TOTP, but then I would no longer be able to remove TOTP. (If I re-added SMS, I would then be able to remove TOTP). The UI here should explain this AND ALSO tell you whether you're considered "insecure" (and explain that). Ironically, the SMS 2FA method "Adds an additional layer of security" (and marks you as insecure). |
Beta Was this translation helpful? Give feedback.
-
|
This post definitely helped me from pulling my hair out! 😆 |
Beta Was this translation helpful? Give feedback.
-
Thanks for this. It took me "a while" to realize something wasn't quite right. |
Beta Was this translation helpful? Give feedback.
-
|
How the heck do I remove SMS? I don't have the option and I have pretty much every other option enabled as well. |
Beta Was this translation helpful? Give feedback.
-
|
Thank you for this, I thought I was losing my mind. At least now I know the workaround! |
Beta Was this translation helpful? Give feedback.
-
|
Is there any reason why I cannot use just Security key and completely disable SMS, which is being insecure? IMHO, it should be enough to use just Security key as condition to remove/disable SMS authentication. I hope GH product can check this and I assume there is no reasonable answer telling for touching the constraints. |
Beta Was this translation helpful? Give feedback.
-
|
Bump. Just had to do this because of the organisations I'm involved with. I have passkeys, github mobile app and backup codes enabled for this account and yet can't disable the SMS factor. Very strange that with 3 alternative factors enabled you cannot disable SMS unless totp is configured. |
Beta Was this translation helpful? Give feedback.
-
|
For what I could see, only with Security keys configured it isn't possible to disable SMS/Text message. It is needed to add another method like and Authenticator app (example: 1Password). Only then, when we press the "Edit" button we can see the Disable option. |
Beta Was this translation helpful? Give feedback.
-
|
Same issue - had all verification methods setup but Authenticator app and I still couldn't remove SMS. This is insanely bad design! |
Beta Was this translation helpful? Give feedback.
-
|
pasted3:36 AMThe fix is simple: you must have a TOTP authenticator app configured before GitHub will let you remove SMS. Go to Settings → Password and authentication After removing SMS, you can continue using whichever methods you prefer day-to-day (Passkeys, GitHub Mobile, etc.) — just keep the TOTP app configured in the background. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Select Topic Area
Product Feedback
Body
I encountered an issue where it was not intuitive to remove SMS as a two-factor authentication (2FA) method, even though I had already set up two other 2FA methods (GitHub Mobile App and a TOTP app). The GitHub Mobile App was already set as my preferred 2FA method, but the option to remove SMS was still not available. Instead, I had to take additional steps to make the removal possible.
Steps I had to take:
Suggestion:
If multiple 2FA methods are already configured, and one is already set as the preferred method, the option to remove a method like SMS should be clearly and directly available without requiring the user to add yet another method. This would improve the user experience and reduce unnecessary steps.
Background:
I am part of an organization that is disabling SMS-based 2FA. Despite having other 2FA methods already set up and a preferred method selected, it was not obvious how to remove SMS as a method. This could be considered a bug or an area for improvement.
Beta Was this translation helpful? Give feedback.
All reactions