本文介绍了C#库来对自己的数据库认证用户,Facebook,微博,OpenID的,的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我要寻找具有灵活的许可的开源C#库在ASP.NET MVC应用程序中使用。

I am looking for an open-source C# library with flexible licencing to use in an ASP.NET MVC application.

这应该能够针对本地数据库验证用户,Facebook,Twitter的,OpenID的或其他流行的身份验证方法。

It should be able to authenticate users against a local database, facebook, twitter, OpenID or other popular authentication methods.

有这样的图书馆可用?

推荐答案

这正是中的是。它可以让你的抽象身份验证code客场与不同的供应商。他们有一个非常完整的<一个href=\"http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=c3e315fa-94e2-4028-99cb-904369f177c0\"相对=nofollow>开发人员培训工具包,并有缴费模块与各种不同的协议(的OpenID,OAuth的,脸谱,LiveID的...)进行身份验证,也可以使用的各地提供抽象的所有不同的协议。

This is exactly what one of the goals of Windows Identity Foundation (WIF) is. It allows you to abstract your authentication code away with different providers. They have a very complete developer training kit, and there are modules avaiable to authenticate with all kinds of different protocols (OpenID, OAuth, Facebook, LiveID...) or you can use ACS to provide the abstraction around all the different protocols.

有关更多信息,请参阅以下:

For even more information see these:





  • http://claimsid.codeplex.com/
  • http://blogs.msdn.com/b/vbertocci/
  • http://channel9.msdn.com/Learn/Courses/IdentityTrainingCourse

这篇关于C#库来对自己的数据库认证用户,Facebook,微博,OpenID的,的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-23 22:41