我想做以下事情:
我一直在寻找并遇到过这些选择:
我很困惑哪种方法可以解决这个问题。
答案 0 :(得分:1)
我认为这个资源提供了一个关于如何与Facebook的用户基础设施集成的好教程:
http://devtacular.com/articles/bkonrad/how-to-retrieve-user-data-from-facebook-connect-in-aspnet/
还有这个代码示例/框架可以引导您完成大部分过程:
http://fbconnectauth.codeplex.com/
这个演练更新一点:
http://area72.ro/general-it/how-to-login-via-facebook-in-asp-net.html
答案 1 :(得分:1)
实现解决方案的最简单方法是使用javascript SDK。
您添加了用户点击的Facebook登录按钮,并授权您的网站访问他的信息。这基本上忽略了Facebook用户注册的需要,因为注册是实际的登录过程。
当用户授权您的网站(登录并注册)时,您可以使用他的faceboook id作为密钥访问您可以用来存储在用户数据库中的信息。您可以访问向图形api https://graph.facebook.com/facebook_id发送http请求的用户信息,该图形将返回带有用户信息的json对象。
除了Facebook登录之外,您还需要一个标准登录,没有Facebook的用户注册表。