2

知道 Buxfer (Buxfer.com) 如何实现他们的通用登录系统吗?他们是否使用 Facebook Connect 和 Google 朋友群?我正在尝试使用 .NET C# 为我的站点实现一个,但我找不到任何用于 Google Connect 的 .NET 客户端库。但我很好奇 Buxfer 是如何设法让用户不仅使用 Facebook 和 Google 帐户登录,还可以使用 Yahoo、AOL、Microsoft 和 Open ID 等其他帐户登录。

4

6 回答 6

2

Buxfer.com 使用不同的协议,

  1. 他们使用 OpenID 进行 AOL、Google,当然还有 OpenID 登录。
  2. Facebook Connect 用于 Facebook。
  3. 雅虎的 bbAuth
  4. 微软的 LiveId

所有流程都非常相似,并且大多数 ID 提供程序也提供库,因此为网站实现所有这些流程并不难。

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

于 2009-08-13T19:25:26.223 回答
1

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

要获得实时身份验证,请从以下位置获取 SDK: http: //dev.live.com/liveid/

于 2009-08-13T18:51:04.807 回答
1

不是对您的问题的直接回答,而是我使用的一个简单的解决方案(无需担心 OpenID、OAuth 和今天的详细信息)是http://rpxnow.com/,有效像一个魅力,但当然是“托管”登录

于 2009-08-13T18:07:54.490 回答
0

我相信他们自己编写了库。
但是,您可以轻松实现 OpenID 和 OAuth - 我确信这些库是存在的 - 因为 AOL、Yahoo、Google、Facebook、LiveJournal 等都支持 OpenID 或 OAuth。

于 2009-08-13T18:23:39.023 回答
0

使用 openid ,它们涵盖了大量的供应商。对于 facebook ,使用 facebook 库 .net 和 openid 使用 dotnet dotnetopenidauth 库。

于 2010-09-21T12:50:13.083 回答
0

对于 OpenID,您可以使用Javascript OpenID 选择器

于 2010-12-21T15:36:59.583 回答