1

浏览这个网站,我发现了一些有趣的建议。SocialAuth.net 和 DotNetOpenAuth。

我开始使用 SocialAuth。它使用起来非常简单并且有效(到目前为止,我只用谷歌尝试过)。我对这个库的唯一问题是,它没有提供一种方法来从它提供的提供商中检索联系人,而无需使用您请求联系人列表的新(或最新)提供商登录。

换句话说,出于安全原因,我必须使用本地用户名和密码在我的人中唱歌。但是我想从这个库的从不同提供商那里获取联系人的功能中受益。事情是它覆盖了我当前登录的用户(使用 FormsAuthentication)来获取 google 发送的身份验证令牌。

有人遇到过这个问题吗?

DotNetOpenAuth 没有这个缺陷吗?谢谢

4

2 回答 2

2

你确定你了解 OAuth 吗?

可能是我误读了您的问题,老实说,我对 socialAuth.net 没有任何经验(会调查它)。在我看来,您似乎认为 socialAuth.net 需要您登录,我知道这不是 DotNetOpenAuth 中的事实。只有您需要登录的地方(如果您尚未登录)是您正在连接的服务(Twitter、Facebook 等)

当然也可能是我刚刚回答了你的问题:D

于 2012-05-24T12:16:16.073 回答
1

也许您应该检查源的最后更改: http ://code.google.com/p/socialauth-net/source/list

如您所见,在 r320 中,他们似乎已经解决了这个问题

于 2012-05-29T08:43:01.620 回答