At WeTransfer we started 2021 with the goal of unifying our tools for creative work into a suite: Paste®, Collect, and WeTransfer.
We were offering them under the "by WeTransfer" slogan, but technically, those products shared very few components. They had their own infrastructure and database. A user could have an account in those 3 products, but they would have nothing in common, except for the email address of course.
Our goal was to allow a user with an account in one product, to be able to sign in automatically to the rest of the products by using Single Sign On (SSO). This would not only improve the user experience and the value proposition, but would also allow us to work on a unified billing system and other product initiatives.
Our first step in the journey of implementing SSO for our suite of products was to find the identity and authentication provider that worked for us. First, we listed some of the technical aspects that our provider had to support: