How can I implement single sign on across domains? I have two or more domains and I want all of them to authenticate through one server using SqlMembershipProvider (ASP.NET 2.0 membership database) I have domain foo.com which hosts the asp.net membership database and another domain bar.com which wants to authenticate through foo.com. I found a lot of article over the internet for different application but in the same domain but different domains i didn't found a full article describes the cycle, I saw some using FormsAuthenticationTicket class or FormsAuthentication class. I know machineKey in web.config should be the same. I thought it's easy by letting foo.com once he is authenticated just duplicate the authentication cookie and change the cookie's domain from foo.com to bar.com but i figured out that i can't control others domain cookies! So is there any way to make it works?
Thank you and regards, Ahmed