Hello Community!
I am trying to understand how Account Linking and SSO work together. I have the next setup on my tenant:
- I have 2 applications(
A
andB
) - I have 2 Auth0 DB connections(
C1
andC2
)- On connection
C1
, I have a user created with the emailuser@abc.com
- On connection
C2
, I have a user created with the sameuser@abc.com
email
- On connection
- Each application has an Auth0 DB connection enabled
- Application
A
has enabled connectionC1
- Application
B
has enabled connectionC2
- Application
- I linked both user accounts from
C1
andC2
for emailuser@abc.com
using the ManagementAPI
Given the above setup, the scenario I am trying to understand is this:
- I log in with user
user@abc.com
on applicationA
- I enter the credentials of the user for connection
C1
- User is logged in and I am redirected to my application
A
- With the user logged in, I open a new tab and try to go to my application
B
- I am being redirected to auth0 to log in on application
B
As I already linked the 2 user accounts into 1, I expected that once I logged in on application A
with user@abc.com
credentials, then I wouldn’t need to enter credentials when trying to log in to application B
, I was expecting to have an SSO experience.
So, now I am wondering:
- If I described the expected behavior, how can I have an SSO experience given the setup I mentioned?