Giter Club home page Giter Club logo

Comments (6)

ceejbot avatar ceejbot commented on June 1, 2024 2

Some feature requirements:

  • no sms
  • generate a scannable QR code for the terminal; also display the number for manual input
  • require successful input of one code before enabling it
  • generate 10 one-time-use recovery codes
  • using a recovery code un-sets 2fa

I am fine with showing the recovery codes again on a web site, preferably after some kind of short-term privilege escalation action, like, say, entering a valid OTP.

from entropic.

chrisdickinson avatar chrisdickinson commented on June 1, 2024 1

What I'd like to gain from Entropic-supported 2FA is the ability to prompt users for a second factor when taking sensitive actions, like publishing a package, inviting/removing folks from namespaces, or inviting/removing maintainers from packages. GitHub 2FA protects the initial sign-up process (& subsequent website sign-ins to generate tokens) but not app-specific actions.

from entropic.

nschonni avatar nschonni commented on June 1, 2024 1

I guess FIDO2 would only make sense for a web-registry login scenario https://fidoalliance.org/fido2/

from entropic.

aslilac avatar aslilac commented on June 1, 2024

Counter point: Github supports 2FA already. Is there a way we could check whether or not a GitHub user uses 2FA so that we can utilize that, rather than potentially having 3FA?

from entropic.

zacanger avatar zacanger commented on June 1, 2024

I don't think there's a way to tell if a user has 2FA enabled through the API, unless they're a member or collaborator on your org :\

from entropic.

DanielRuf avatar DanielRuf commented on June 1, 2024

OTP and SSS (Shamirs Secret Sharing) are also great solutions, especially to prevent the storage of full tokens.

from entropic.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.