I have read several articles about sso but could not find an answer in my mind.
I have a scenario like below:
Scenario:
- My company wants to have sso mechanism using jwt.
- Company has 2 different domains like abc.com as abc and xyz.com as xyz.
- Also there is a masterdomain that manages clients authentication.
- User X wants to log in abc at first.
- abc sends credentials to masterdomain and masterdomain authenticates user then create a signed jwt in order to send back to abc.
- abc keeps this jwt in a cookie.
- After a while if a login to abc is attempted at the same computer, system does not ask for credentials and automatically login the user.
Question:
If user tries to open a page in xyz domain, how does the system understand that the user loggedin before? I mean xyz domain cannot reach the cookie of abc which has the jwt. What information should be sent to xyz that indicates the user X is trying to login?
Thanks in advance
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…