【问题标题】:What is the best way to use live id authentication with azure based asp.net mvc project?在基于 azure 的 asp.net mvc 项目中使用 live id 身份验证的最佳方法是什么?
【发布时间】:2011-12-23 19:17:58
【问题描述】:

在基于 azure 的 asp.net mvc 项目中使用 live id 身份验证的最佳方式是什么?

我找到了选项 1) 在 Live SDK 中,有 REST、JavaScript、C# 等选项。 2) 由于我的项目将托管在 azure 中,因此还有另一种方式“使用 ACS 保护 Web 应用程序”http://msdn.microsoft.com/en-us/library/gg185928.aspx

请提出设计建议,并在特定方法好的时候向专业人士提供支持。

【问题讨论】:

    标签: asp.net-mvc azure acs windows-live-id


    【解决方案1】:

    您肯定想与 ACS 合作。它不仅是为了这个目的,在

    上有一个完整的例子

    http://msdn.microsoft.com/en-us/library/gg185975.aspx

    这会给你一个飞速的开始。

    ACS 和一般的 Windows Identity Foundation 允许您采用将身份验证与应用程序完全分离的方法。这节省了大量代码,意味着您需要支持的“管道”要少得多。

    【讨论】:

    • 谢谢 Jeremy :) 我们能否从 ACS 索赔中获取名字、姓氏、电子邮件 ID、公司等信息?
    • 我相信这取决于您的 IP(身份提供商)。值得拥有一份 Programming Windows Identity Foundation 的副本——它很好地介绍了 ACS 的工作原理。
    • 从 Live ID 中,除了唯一的 ID 之外,您无法获得任何东西,甚至无法获得电子邮件地址。 stackoverflow.com/questions/7871960/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-09
    • 1970-01-01
    • 2013-08-27
    • 2011-07-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-27
    相关资源
    最近更新 更多