简体   繁体   English

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

[英]Multiple authentication providers in ASP.NET MVC

I'm starting a new project, using ASP.NET MVC 3, and one requirement is to support multiple authentication providers, ie Live ID, Google, Facebook, etc. I've looked at companies that provide such a service, but ideally I need a free solution. 我正在使用ASP.NET MVC 3启动一个新项目,其中一项要求是支持多个身份验证提供程序,即Live ID,Google,Facebook等。我看过提供这种服务的公司,但理想情况下,需要一个免费的解决方案。

Does anyone know of a free service? 有人知道免费服务吗?

If not, the only other solution is to develop something similar to support the providers I'm interest in. Has anyone implemented such a thing? 如果没有,唯一的其他解决方案就是开发类似的东西来支持我感兴趣的提供者。有人实施过这种东西吗? If so, can someone provide any suggestions, articles, guidence, etc, to help with this? 如果是这样,有人可以提供任何建议,文章,指导等来帮助您吗?

I don't think there is an open source library that supports all the sites out there. 我认为没有一个开源库可以支持所有站点。 You may take a look at OpenId for those that support this protocol. 您可以查看支持该协议的OpenId For FaceBook you could use the Graph API . 对于FaceBook,您可以使用Graph API

Jainrain Engage的基本帐户免费。

虽然不是免费的,但Windows Azure访问控制服务仅提供您在网站中使用Windows Identity Foundation指向ACS,并为ACS配置Live ID,Google,Yahoo ID和/或Facebook(以及可能的任何其他STS) )

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM