I need to load a second page to enter my password in some sites. Why is this? I even have a site I use that has the username, password and 2FA entries on separate pages that each need to be loaded one after the other.

My uneducated guess is that it makes it harder for bots, but I can’t imagine it being that much of an impedance 🤷‍

Cheers!

  • faltryka@lemmy.world
    link
    fedilink
    arrow-up
    88
    ·
    2 days ago

    This is called an identity first workflow and is used specifically so that they can route different people to different login ceremonies or providers.

    They get your id first, and use that id to determine what your login ceremony is. Perhaps you’re with a business that they have an sso integration with and will send you on to your businesses sso provider, or perhaps you’re a local user for them and get a password screen next.

  • mspencer712@programming.dev
    link
    fedilink
    arrow-up
    41
    ·
    2 days ago

    Different domains need different authentication flows. If the provided email ends in a domain they recognize, instead of prompting for a password you’d be sent to another auth provider to authenticate there.

    • TranquilTurbulence@lemmy.zip
      link
      fedilink
      English
      arrow-up
      15
      ·
      2 days ago

      This is usually the right answer. In the past, logging in was a simple pipeline with no forks along the way. That’s why a simple username + password did the trick. Nowadays, logging in has become a complicated journey with several ways to get to the destination. Once the site knows your email, it knows what’s the next step in your case.

  • just_another_person@lemmy.world
    link
    fedilink
    arrow-up
    9
    arrow-down
    3
    ·
    2 days ago

    Sometimes it’s just UI/UX, sometimes it’s to deter specific patterns they’ve seen from bots, users, or brute-force. It’s really just subjective. One isn’t necessarily better than the others though it does mess with automated input of credentials a lot of times.

  • paraphrand@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 days ago

    I always assumed some sites harvest what ever you enter in the first box. Especially if it’s an email address. But other people in this thread have the legitimate answer.

    • gen/Eric Computers@lemmy.zip
      link
      fedilink
      arrow-up
      1
      ·
      3 hours ago

      This login flow has nothing whatsoever to do with enshitification. Websites have used it before that term was coined. As others have said, it’s basically because they use your username to check what login page to send you to.