Currently, we had a web app that integrated with SSO through Open-Id protocol Then we got another client that had it's own SSO and need us to integrate with their SSO through SAML protocol so their employees can authenticate and use our site, then another client came with another SSO (SAML protocol).
the fast solution, we split the sites to 3 different sites and each one integrates with a different SSO yes it fast but it so bad as now we need to maintain three sites not only one.
What I am looking for to merge those site to one again and integrate with multiple SSO's. I already searched for something like that but all the solution that I found is to make different login buttons for each SSO and that will redirect and authenticate through it.
But our client refused that solution as he doesn't need anyone to know that he integrate with those clients and also need only one button for login.
Is there any solution for that?
Can I built my own SSO that rely on others SSO's with different protocols and if yes any recommendations, please?