ASP.NET MVC中的多个身份验证提供程序

时间:2011-05-14 07:23:29

标签: c# authentication asp.net-mvc-3

我正在使用ASP.NET MVC 3开始一个新项目,一个要求是支持多个身份验证提供程序,即Live ID,Google,Facebook等。我看过那些提供此类服务的公司,但理想情况下我需要一个免费的解决方案。

有人知道免费服务吗?

如果没有,唯一的其他解决方案是开发类似的东西以支持我感兴趣的提供商。有没有人实现过这样的事情?如果是这样,有人可以提供任何建议,文章,指导等,以帮助解决这个问题吗?

3 个答案:

答案 0 :(得分:0)

我认为没有一个支持所有网站的开源库。对于那些支持此协议的人,您可以查看OpenId。对于FaceBook,您可以使用Graph API

答案 1 :(得分:0)

Jainrain Engage对于他们的基本帐户免费。

答案 2 :(得分:0)

虽然不是免费的Windows Azure Access Control Service提供了这一点 您在网站中使用Windows Identity Foundation指向ACS,并使用Live ID,Google,Yahoo ID和/或Facebook(以及可能的任何其他STS)配置ACS