浏览这个网站,我发现了一些有趣的建议。SocialAuth.net和DotNetOpenAuth。
我开始使用SocialAuth。这是非常简单的使用和它的工作(我只尝试了谷歌到目前为止)。我对这个库唯一的问题是,它不提供一种方法来从它提供的提供商那里检索联系人,而不是让您登录到您请求联系人列表的新的(或最新的)提供商。
换句话说,出于安全原因,我必须使用本地用户名和密码在我的人中演唱。但我想从这个库的功能中受益,它可以从不同的提供商那里获得联系人。问题是,它覆盖了我当前登录的用户(使用FormsAuthentication),以获取谷歌发送的身份验证令牌。
有没有人遇到过这个问题?
难道DotNetOpenAuth没有这个缺陷吗?谢谢
发布于 2012-05-29 16:43:02
也许你应该检查一下http://code.google.com/p/socialauth-net/source/list的最新修改:
如你所见,在r320中,他们似乎已经解决了这个问题
发布于 2012-05-24 20:16:16
你确定你理解OAuth吗?
这可能是我误解了你的问题,老实说,我没有任何使用socialAuth.net的经验(我会调查一下)。在我看来,你似乎认为socialAuth.net要求你登录,我知道在DotNetOpenAuth中这不是事实。您需要登录的唯一位置(如果您尚未登录)是您正在连接的服务(Twitter、Facebook等)。
当然也可能是我刚刚回答了你的问题:D
https://stackoverflow.com/questions/10707210
复制相似问题