@tychotithonus How would you improve this? I have two ideas:
1. Ask for an email address. The site will search for active accounts in all the available IdPs and redirect to it for the rest of the flow.
2. Ask the user a series of questions to determine which IdP to use.
Neither option is great, but both seem superior to whatever this is.