• Ghoelian@piefed.social
      link
      fedilink
      English
      arrow-up
      1
      ·
      50 minutes ago

      as a developer it is incredibly frustrating and time consuming

      Huh? How? Implementing OTP (which I’m assuming most people here are talking about) is pretty trivial, and once you have it set up, it doesn’t require much maintenance.

    • marcos@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      6 hours ago

      It fails for somebody every day, it adds a dependency for a known unreliable 3rd party that often mangles the identification data it sends back, it is exploited by that 3rd party for extending their monopoly, and it gives that 3rd party (or any hacker that got access to them) full access to impersonate any user it wants.

      • andyburke@kbin.earth
        link
        fedilink
        arrow-up
        13
        ·
        6 hours ago

        What?

        Implement TOTP and let your users use their preferred authenticator and none of what you’re struggling with will apply.

        • marcos@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          2 hours ago

          Oh, yeah, and of course there’s someone on the internet talking about the MFA protocol that no corporation uses.

          That one is obligatory too.

          (Anyway, yes, if you need MFA, use TOTP. That’s a non-brainier. Except that corporations don’t have brains.)

        • Ooops@feddit.org
          link
          fedilink
          arrow-up
          5
          ·
          5 hours ago

          Which also means you can just copy/paste it alongside username and password with the same manager.

          • Ghoelian@piefed.social
            link
            fedilink
            English
            arrow-up
            1
            ·
            39 minutes ago

            That’s the user’s choice, that should not be a consideration when choosing authentication methods as long as you tell them how to store it properly (in a reasonable way, probably shouldn’t mention keepass or anything like that).