C# 如何实现Buxfer这样的通用登录系统:开放Id、Facebook、Google、Aol等

C# 如何实现Buxfer这样的通用登录系统:开放Id、Facebook、Google、Aol等,c#,.net,openid,facebook,google-friend-connect,C#,.net,Openid,Facebook,Google Friend Connect,你知道Buxfer(Buxfer.com)会如何实现他们的通用登录系统吗?他们使用Facebook连接和谷歌好友连接吗?我正在尝试使用.NET C#为我的站点实现一个,但是我找不到任何适用于Google Connect的.NET客户端库。但我很好奇Buxfer是如何让用户不仅使用Facebook和Google帐户登录的,还可以使用雅虎、AOL、微软和开放ID等其他帐户登录的。这不是对你问题的直接回答,而是我使用的一个简单的解决方案(不需要担心OpenID、OAuth以及他们今天所说的详细信息),

你知道Buxfer(Buxfer.com)会如何实现他们的通用登录系统吗?他们使用Facebook连接和谷歌好友连接吗?我正在尝试使用.NET C#为我的站点实现一个,但是我找不到任何适用于Google Connect的.NET客户端库。但我很好奇Buxfer是如何让用户不仅使用Facebook和Google帐户登录的,还可以使用雅虎、AOL、微软和开放ID等其他帐户登录的。

这不是对你问题的直接回答,而是我使用的一个简单的解决方案(不需要担心OpenID、OAuth以及他们今天所说的详细信息),工作起来很有魅力,但当然是“托管”登录的

我相信他们自己对库进行了编码。
但是,您可以很容易地实现OpenID和OAuth—我相信这些库是存在的—因为AOL、Yahoo、Google、Facebook、LiveJournal等都支持OpenID或OAuth。

是添加OpenID支持的最佳库之一。它支持所有OpenId提供程序和一些变体。在他们的可下载文件中也有很多例子。您只需添加对dll的引用,并根据您的体系结构复制其中一个示例


要获取实时身份验证,请从以下位置获取SDK:

Buxfer.com使用不同的协议

  • 他们使用OpenID进行AOL、Google,当然还有OpenID登录
  • Facebook Connect用于Facebook
  • 雅虎的bbAuth
  • 微软的LiveId
  • 所有的流程都非常相似,大多数ID提供者也提供库,所以在一个网站上实现所有这些流程并不难


    如果您不想处理多个协议,您可以像其他人提到的那样查看rpxnow.com。

    使用openid,它们涵盖了大量提供商。对于facebook,请使用facebook library for.net,对于openid,请使用dotnet dotnetopenidauth library。

    对于openid,您可以使用