2FA w/ GitHub mobile option auto opt-in #10861
-
I didn't see an to option to opt out from sending auth codes via the GitHub mobile app (iOS) - apparently the only way to opt out is by uninstalling the app entirely :( |
Beta Was this translation helpful? Give feedback.
Replies: 22 comments 37 replies
-
Hey @jonlabelle, thanks for this feedback. To help secure our customers, two-factor authentication via GitHub Mobile is enabled by default. I'd love to hear a bit more about your expectations around disabling this, if you don't mind! I'd be happy to take your feedback back to our team to re-open this discussion.
|
Beta Was this translation helpful? Give feedback.
-
I configured an authenticator app. It's arrogant and reckless of GitHub to think it can change my security protocols unilaterally. In fact, my settings still say they're configured to use the authenticator application, but GitHub is making me launch the mobile app on my device to enter a code shown on my browser instead. Like @nihaals I would be fine with leaving that method enabled if GitHub would respect my configured setting to use the authenticator application. |
Beta Was this translation helpful? Give feedback.
-
Same issue, why is the mobile authentication the default option? I want to use my TOTP code that is automatically filled by my password manager. |
Beta Was this translation helpful? Give feedback.
-
I want the opt out as well. My 2fa flow is ideal and GitHub mobile really throws it off. |
Beta Was this translation helpful? Give feedback.
-
at least let us keep TOTP as the default |
Beta Was this translation helpful? Give feedback.
-
I mean, GitHub is a platform for developers, people who generally understand a thing or two about computers and security. Let us make security decisions that are right for us, don't be so heavy handed. |
Beta Was this translation helpful? Give feedback.
-
To add to the chorus: I use 1Password to enter my 2fa codes, and GitHub forcing me to use GitHub mobile as a first step adds friction to the login process. As a mobile developer, I commonly have many mobile devices on my desk, all set to do-not-disturb, so I'm not going to go hunting for a device to finish my GitHub login. Instead, I have to make the extra step of clicking through to be able to allow 1Password to complete the 2fa process. Please refrain from making these sorts of decisions for us. These are different options, let us choose what works best for us. As it stands, my only recourse is to remove GitHub mobile from all of my devices to prevent this from a happening. |
Beta Was this translation helpful? Give feedback.
-
Thanks for all of the feedback here. We hear you on the friction that has been introduced as a part of the 2FA with GitHub Mobile ship. We're continuing to iterate on the feedback y'all have sent our way. We've shipped new functionality on GitHub.com that will allow you to always use a given 2FA method on a given machine. Always use your TOTP app when you're on your desktop browser? Perfect! Pick the TOTP option while logging into GitHub.com and choose Your feedback has been super valuable to us, and has helped us move forward to protect the accounts of not only all of you, but every GitHub developer. Please feel free to submit more feedback here in this repo to continue shaping the future of account security on GitHub! |
Beta Was this translation helpful? Give feedback.
-
But how do we opt out? if I lost my phone, i would like to disable it. However I dont see any option to do so (@eliperkins ) |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
TLDR: I want SMS 2FA and I don't want it to stop being SMS 2FA until I tell it to stop being SMS 2FA. I really, really don't want you or anybody else changing my security settings for me. Access to my repos is part of my basic daily logistical needs and someone else automatically switching that up with no notice is frankly, pretty scary. I can get SMS messages on my computer but I can't get GH Mobile pushes on my computer. By changing this, you're imposing the need, without notice, to have a specific device available to access my account. That is broken. SMS 2FA worked fine until I wiped my phone I'd guess. Best I can figure is that GH Mobile automatically logging in using the credentials stored on the icloud backup was enough to zap my 2FA settings. I took zero direct action related to my (paid for almost a decade, mind you) GH account at all. I mean— wth. I re-set up 2FA in my account specifically using SMS and not the app. I can't find any way of removing GH mobile and no settings in the app seem to be remotely appropriate. So I should delete the app? What if I can’t get back in? I didn't see any way to deliberately choose SMS when presented with the app challenge screen, so if I lose access to the app, even if I have SMS set up, I'm looking at recovery code path, right? The whole reason I switched to SMS in the first place was being burned by recovery codes not working after a device reset killed my DUO link. I lost access to my GitHub account for nearly 48 hours waiting for support to get around to it. The GH authentication system already lost my trust, and just bagged my mitigation strategy. I've had this phone number for 21 years— let me make decisions about what makes sense for my account. More importantly, I’ve been leaving my phone in my locker at work because phones kill my and many other people’s attention. I have a diagnosed attention deficit— widely recognized to be covered by the ADA— so consider that before strong-arming people into unlocking and interacting with their phones at work. I saw you asking above where people would expect to find this opt-out— just use your existing wireframes and triple underline the copy because it just doesn’t behave like the interface implies. PS: This might be my misconception, but MS seems allergic lightweight, simple features focused on efficiently solving people’s problems rather than increasing adoption of MS ProblemSolution Professional™— now with extra extra extra features!!! This is exactly the sort of thing so many people were worried about when MS bought GH. Please prove me abjectly, embarrassingly wrong with your savvy UX and Product Design decisions focused on user empowerment and solving people's problems with the smallest possible overhead. |
Beta Was this translation helpful? Give feedback.
-
Worst misfeature ever. I DELETED the darn app a long time ago, but GitHub still wants to authenticate me using that. I want to disable this piece of sh*t, so I go to "reconfigure 2FA", I go through all the trouble to add the GH account to MS Authenticator, download the recovery codes AGAIN, and guess what: It LEAVES the friggin' app enabled! Are you mental? So I try to disable 2FA (now I really feel how much you "improved" my security by shoving this stupid feature down my throat), but guess what: I belong to an organization that "requires" it. So I LEAVE the organization. Disable 2FA, re-enable 2FA without EVER touching GitHub Mobile, and guess what?? It still uses the god damned GH app! So then I reinstall GH Mobile, and after minutes of looking for "deregistering", I eventually just "log out", and finally this PoS site doesn't want to use GH Mobile to log in. THANKS A LOT GITHUB, IT'S SUCH A NICE FEATURE TO KNOW BETTER THAN ME HOW I WANT TO LOG IN. Also thanks for ensuring I'll NEVER EVER install your darned app on my phone again. What a great way to waste my time. Way to go, above and beyond. |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
Since this has been marked as "Answered", maybe the folks at GitHub are no longer paying attention to it? Anyone want to start a new discussion? |
Beta Was this translation helpful? Give feedback.
-
The end of the year is fast approaching and this is still an issue. Any idea what's going on @eliperkins? |
Beta Was this translation helpful? Give feedback.
-
This is pretty half baked and annoying ux. I don't want to use the mobile app for 2fa. |
Beta Was this translation helpful? Give feedback.
-
Uninstalled GitHub mobile, because this was annoying af. Please be better. |
Beta Was this translation helpful? Give feedback.
-
I'm pretty surprised this hasn't been given priority to be fixed, it's a major turn off for the mobile app. As usual Github/Microsoft seem more focused on throwing features at the platform than fixing fundamental issues. |
Beta Was this translation helpful? Give feedback.
-
Please get rid of the garbage feature. Listen to your userbase - nobody wants it! |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
Thanks for your feedback, y'all! Today, we've shipped a new feature that allows for setting a preferred option for two-factor authentication. This will allow you to set other two-factor authentication methods to be used before another option. Go to Settings > Password and Authentication on GitHub.com in your browser to set a different preferred two-factor option. Additionally, GitHub Mobile sessions can be revoked within Settings as well: |
Beta Was this translation helpful? Give feedback.
Thanks for your feedback, y'all! Today, we've shipped a new feature that allows for setting a preferred option for two-factor authentication. This will allow you to set other two-factor authentication methods to be used before another option. Go to Settings > Password and Authentication on GitHub.com in your browser to set a different preferred two-factor option.
Additionally, GitHub Mobile sessions can be revoked within Settings as well: