conorgil145
Joined 17 years ago
Joined 17 years ago
Happy to answer any questions and have a larger conversation about the best way to get average internet users to enable 2FA on their accounts.
Any and all feedback/thoughts/comments appreciated!
I honestly don't know the first thing about creating an extension for Safari. I wish they would just get on board and support the WebExtension standard #wishfulthinking
Clean data is definitely going to be a challenge for this project moving forward. I've discussed several ideas in other comments in this thread, so check those out if you are interested.
It does look like inbox.google.com is missing from our data set. We have an open issue to make sure that all of the Google products are added [1].
The messaging that is currently shown there is definitely wrong too because inbox.google.com does support 2FA. We have another issue for handling the "unknown" state when the domain simply is not in our data set [2].
What type of messaging and UI do you expect to see when the extension is unsure whether a given site supports 2FA or not?
Feedback from the community will really help improve the extension! Thanks for sharing your thoughts!
I will definitely take a look at your PRs. I see that you linked them below. I plan to review all of the outstanding PRs in the twofactorauth.org project to see if there are good data cleanup/improvements that I can take advantage of too.
[1] https://addons.mozilla.org/en-US/firefox/addon/2fa-notifier/
The messaging that is currently shown there is definitely wrong too because inbox.google.com does support 2FA. We have another issue for handling the "unknown" state when the domain simply is not in our data set [2].
What type of messaging and UI do you expect to see when the extension is unsure whether a given site supports 2FA or not?
Also, have you had the chance to see the UX for a site that does support 2FA? We currently have over 1,000 domains in our data set, so there is bound to be a service that you use. Feedback from the community will really help improve the extension! Thanks for sharing your thoughts.
Please shout if there are any weird bugs in FF. I do test it in Firefox before publishing, but Chrome is my main browser so I catch things there more quickly.
[1] https://addons.mozilla.org/en-US/firefox/addon/2fa-notifier/
I'll definitely give your post a read too!
Have you found it effective publishing on Medium vs your own blog? I've been considering cross posting my articles for additional exposure. Curious to hear your thoughts.
2FA Notifier has a bit of an easier job since we don't have to render anything or make it searchable (as of today). I would happily review any PRs along these lines! The data is currently hard coded in a Typescript file, which makes it really easy to update [2].
I plan to document criteria for contributing data to 2FA Notifier like this, but just haven't had the time. One entry per PR would be ideal if you are motivated to contribute!
[1] https://github.com/2factorauth/twofactorauth/issues/1025
[2] https://github.com/conorgil/2fa-notifier/blob/master/src/typ...
It is a really great resource of information with over 1,000 sites as of today. I am not aware of any other data sources that could provide similar information, but if you know of any, please do share!
2FA Notifier uses twofactorauth.org as a data feed, but does not rely on that data alone. I have made updates to the data already to help it work better for the use-case that 2FA Notifier is trying to solve.
I am looking to create a community around the support of data for 2FA Notifier. We would still use the twofactorauth.org data as a main source and contribute changes back to that project. However, I can see 2FA Notifier having a different set of criteria and processes so that we could move more quickly to get the data into production so that it is useful for users of 2FA Notifier.
Will you contribute data to the 2FA Notifier project? I can reach out to you offline if you're interested. I'd love to chat!
I could not agree more. I write a lot about 2FA on my site, All Things Auth [1], and do teardowns of 2FA implementations for sites.
In March, we featured Zapier [2] in a screencast episode and a 5 post series digging deep into their 2FA implementation and related topics. I highlighted some things they are doing well and also made suggestions on how they could improve.
I plan to continue doing teardowns for 2FA implementations from many different types of sites. I plan to create a definitive guide to aggregate 2FA implementation best practices.
If you email, please mention you found me on HN :)
I reply to every email that I receive, but making it easy for me to reply by asking for something specific will get you a quicker reply!
Any comments I make are my personal opinion, etc, etc.