This may be a wide question but if you can provide any heads up, I'd appreciate.
I need to implement Single Sign on between two web apps(AppX,AppY) on different domains. I am supposed to use SAML so I expect there need to be some IdP set up and my apps would be service providers to it.
Scenario:
- If user logins to AppX then he/she can go to AppY without logging in anywhere. And vice-versa.
Tool I'd use: Shibboleth IdP
Things I need to know:
- Where would IdP be set up and how to set up?
P.S. I am not a network guy so Any links to know how whole SAML works for SSO would be a great help. Thanks in advance.
Update:
One more question, my apps knows whether a user is valid or not as they have access to db but how can IdP autheticate the users? I suppose that IdP is going to connect to my app via back-channel or my db has to be served as users directory for Idp. On what does idp authentication based on?