A product manager recently explained that we want to start looking into a federated sign in to work more nicely with our partners. He suggested a two-step sign in approach (like google accounts) where the user enters their username, clicks 'next' and a second screen to enter their password.

Why does a federated sign on experience need this two-step approach, and would it be possible to avoid this?


2 Answers 2


To me, Google's two step sign in seemed like a step backward in usability when they first introduced this extra step of clicking 'next' to enter the password. However, I realized that this solves a very important problem for G Suite users.

While using Google's apps that are configured for companies/organizations, the employees or organization members had to remember the URL to log into the app (like gmail.myorganization.com). Essentially these were Google's products, but one could not use them by simply going to Google.com. Google seems to have identified as a problem they could solve, and they now route users to the organization's sign in pages when you type in an email which is configured with G Suite.

To illustrate this further, I observed that a lot of the students in my University were simply going to google.com to log into their University email. Google understands that they meant to sign into their organizational account, and takes them to the University's SSO page.

enter image description here

If the users of your app usually visit your website to log into their own portal, you should be following this approach too.

  • Thanks! So a federated sign in approach is just sending the user out to a third party and relying on their authentication to understand the user's identity. In a sense 'Sign in with Facebook' or Google is a form of federation sign in as well then right? Apr 5, 2018 at 22:03

Another extremely useful link I found for proper UX with SSO and Federation is: https://developers.google.com/identity/toolkit/web/federated-login

We now have plans to implement a similar system.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.