我们正在尝试跨多个域实现单点登录,但是要在IIS下使用相同的Web应用程序。我们已经检查了一些解决方案,例如SAML和OAuth,但是不确定我们是否需要这两种方案中的任何一种。我们不知道如何在各个域之间共享Cookie,我认为不可能,但是如果我错了,请更正我。
当您访问youtube时,我们已经研究了google的解决方案,并且您通过了google帐户进行身份验证,该解决方案会提取您的用户名和信息,但是我们不知道他们是怎么做的,因为这是另一个域,因此cookie不应访问youtube 。如果您对此有任何建议,欢迎他们。
最佳答案
您可以看一下following blog post,其中Jeff Atwood解释了StackExchange网络用于支持依赖HTML5本地存储的跨域单点登录的机制。还有更多technical details。
关于asp.net-mvc - 使用同一应用程序但具有多个域的单点登录ASP.NET MVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11333446/