【发布时间】:2014-06-06 08:08:19
【问题描述】:
我有一个带有表单身份验证的 MVC4 应用程序。它正在生产中并且工作正常。我们正在考虑将身份验证部分移至 Azure Active Directory,以便我们可以通过 Web ui 以外的方式对各种资源的用户进行身份验证。我们无法摆脱创建的旧帐户,因为我们仍然有活跃用户,但我们想添加社交登录(谷歌、Facebook、雅虎!)。我们查看了 ACS,它运行良好,但它强制对所有内容进行身份验证。我们有一些页面应该是公开的,不需要身份验证。
因此,简而言之,最终结果是能够对来自任何提到的提供商的用户以及我们已经拥有的帐户(可以迁移到 AD)进行身份验证,并且拥有不需要身份验证的公共页面。类似于 StackOverflow,他们使用 Google、Facebook 和他们自己的。
可能我的架构不对,欢迎提出建议!
提前致谢。
【问题讨论】:
标签: asp.net-mvc azure active-directory