浏览这个网站,我发现了一些有趣的建议。SocialAuth.net 和 DotNetOpenAuth。
我开始使用 SocialAuth。它使用起来非常简单并且有效(到目前为止,我只用谷歌尝试过)。我对这个库的唯一问题是,它没有提供一种方法来从它提供的提供商中检索联系人,而无需使用您请求联系人列表的新(或最新)提供商登录。
换句话说,出于安全原因,我必须使用本地用户名和密码在我的人中唱歌。但是我想从这个库的从不同提供商那里获取联系人的功能中受益。事情是它覆盖了我当前登录的用户(使用 FormsAuthentication)来获取 google 发送的身份验证令牌。
有人遇到过这个问题吗?
DotNetOpenAuth 没有这个缺陷吗?谢谢