Skip to main content


when the username and password fields are separated by a form submission
Closeup of Arthur’s cartoon fist

jec& reshared this.

bro I've been trying to fight a change for this at work and <rolls head on the keyboard>
@jalcine it is the actual fucking worst

Just a pebble in the boot
@Danilo And extra steps for MFA or whatever else. I hate it. And it breaks the Keepass extension for Firefox.

I wonder what kind of reasoning went into making one of the most simple and straightforward things you could think of into a fucking Wizard! and why everybody thought it was a good idea to copy it...
@jec it’s used in systems where different users are authenticated by different mechanisms, so e.g. employees at customer businesses can use employee SSO and individual customers can use a non-SSO password, but everyone can start at the same login page (no one has to hunt for the right login page). The good ones include a username field on the password page to help password managers. It beats β€œwe already emailed an OTP, or click here to use your password”
@jec&
@ShadSterling @Danilo that sounds like a dev/backend issue that I don't see the reason why it's pushed to the UX. There has to be a better way
@jec a 3rd party provider should not be collecting SSO passwords for business customers, but the login page can’t know which SSO to use until it has the username. AFAIK the options are the two-step process or have a separate login page for every customer org. What better way do you know of?
@jec&
@ShadSterling idk, maybe make the password field appear after you type the username if it applies, while remaining on the same page? there are literal 3D games that run in browsers, you can't tell me this is some sort of insurmountable and very special problem that precludes a saner UI. there are people whose actual jobs is to answer questions like yours. I'm not an expert, I'm just making an educated guess.

This website uses cookies to recognize revisiting and logged in users. You accept the usage of these cookies by continue browsing this website.

⇧