I’m working in a website that is going to work like a landing point, providing a specialized service for many other websites. Users log-in to different sites and those sites have links to my website.
Now, I want to create my website using asp .net, and also I want to be able to use SSO (Single Sign-On) so the users doesn’t have to authenticate again when they land on my site.
The problem is that most of the websites that are going to use the services of my site are in php, when users login on these sites, all the authentication process is handled and also a lot of data is fetched into the Session variable; what I want to do is to be able to capture all the data in the session variable coming from the php page, in my asp site.
I don’t know if this is possible, maybe this can be done in another way
So far, the only thing I’ve been able to do in the asp is, ask for a parameter in the url and using that parameter query the database to get all the data that was already in the session in php.
So if any of you know a way to do this.
Thanks
My company does this extensively. Our app passes information from our software to other systems such as CRM’s, appointment schedulers, data aggregators, etc. In cases where systems are radically different and access is not explicitly given, the best solution we’ve found is to use cURL and negotiate a data interchange via API. Setups with people of varying technical abilities can be challenging (we’ve actually provided code for several systems we wanted to communicate with) but in the end it’s efficient and secure.
Unlike many UI guys, I’m a fan of OpenID for single login. However, that doesn’t pass all the data you likely want to interchange between the sites.