asp.net-mvc - 使用同一应用程序但具有多个域的单点登录ASP.NET MVC

标签 asp.net-mvc authentication oauth single-sign-on

我们正在尝试跨多个域实现单点登录,但是要在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/

相关文章:

jquery - 如何设置BlockUI的最小延迟?

javascript - 用于 javascript 的 Url.Content

asp.net-mvc - ASP.NET MVC - WebSecurity 是如何工作的?

php - 此用户身份验证是否足够安全?

authentication - Symfony2 : Create a logout link

python - Twitter 身份验证问题

c# - 扩展 UserManager 以允许管理新用户数据?

.net - 重定向到 ASP MVC 中的 url

iphone - 用于 iPhone 开发的 Twitter-oAuth-library

oauth - 当我们拥有用户凭据时,是否可以在不提示用户的情况下使用 OAuth 进行身份验证?