-
EDIT: Select Topic AreaQuestion BodyI have and want to have two-factor authentication enabled, but only with strong methods that are useful to me, like Webauthn, and disable terrible insecure methods that can easily be used to bypass these entirely. But under "Password and Authentication" - "Two-factor authentication", github lists "SMS/Text message" as one allowed 2FA method, which is definitely not the one I want to have, as it is rather trivial and cheap to attach new SIM to any phone with local carriers (or mostly their minimally-paid staff rather). Is there a way to disable "SMS/Text message" second-factor authentication method? Here is how configuration screen looks for me (after clicking on "..." next to SMS 2FA method): 2FA is required by an org, but that doesn't mention SMS anywhere specifically, and 2FA shouldn't be assumed to be SMS. Having SMS method force-enabled makes 2FA rather pointless for me - anyone, with at least some minor local knowledge and ~$50, can just ignore whatever I setup there, SMS-bypassing it all, and then do whatever they want on my github and wherever I have commit access to. This is not about "Fallback SMS number" recovery, which I never setup and indeed can be disabled, but rather disabling (and ideally never even allowing) SMS as a 2FA method to log into my github account. Thanks in advance for any assistance. |
Beta Was this translation helpful? Give feedback.
Replies: 8 comments 8 replies
-
Was told a solution after asking this question elsewhere - apparently "Reconfigure" button in the top-right can replace mandatory SMS auth option with TOTP, which is still not what I'd use, but easier to forget and ignore, unlike leaving SMS one open. |
Beta Was this translation helpful? Give feedback.
-
They also said they were working on making it possible to use security keys as the primary second factor.
|
Beta Was this translation helpful? Give feedback.
-
I have the same question/issue, and I also don't see a "Reconfigure" button. |
Beta Was this translation helpful? Give feedback.
-
I added an authenticator app in addition to my security keys. Once I did that, I had the option to disable SMS. |
Beta Was this translation helpful? Give feedback.
-
I added security keys as 2FA and selected them as preferred method, but I still can't remove the SMS method. Only an "edit" button that allows to change the number, no way to disable it. EDIT: after adding the Authenticator app again, I was able to disable the SMS option. But then I can't disable the Authenticator app option. Why can security keys not be the only selected option? |
Beta Was this translation helpful? Give feedback.
-
I'm facing the same problem. |
Beta Was this translation helpful? Give feedback.
-
I swear if I have to solve that puzzle one more fkn time I'll go sterile. I've added SSH keys, passkeys, my blood type and sacrificed the artworks of several small children. Where is the SMS 2fa removal or 2fa reconfigure process, button or altar of mammon so I can access an organisation I belong to? |
Beta Was this translation helpful? Give feedback.
-
Just found the solution!! |
Beta Was this translation helpful? Give feedback.
Was told a solution after asking this question elsewhere - apparently "Reconfigure" button in the top-right can replace mandatory SMS auth option with TOTP, which is still not what I'd use, but easier to forget and ignore, unlike leaving SMS one open.
It does not currently clear Webauthn, and can be used even if account is required to have 2FA by an org. Worked for me.