Multi OpenID SSO Client
Multiple Optimizely B2B Commerce customers have told us they would like to offer their customers the ability to connect to their e-com using SSO. As they have customers in the thousands and that some customers might use similar identity services, the number of clients that will need to be configured will be in the thousands and, often, they will have to connect to a similar identity service (for example, Azure.
The required changes could be as follow:
1. In the Optimizely admin, it should be to configure an arbitrary (n number of clients, regardless of the "flavour" (Azure, Facebook, etc.
2. On the e-com frontend login, it should be possible to add a "Login with SSO" button
a. To allow an n number of clients to use the SSO, the new form should have an email field
b. Upon filling in the form, the email will be used to know to which identity service redirect the user
c. When user logged in successfully though the external identity service, the user would be redirected to the e-com and logged in.
