iphone - 使用 FBConnect 通过 Facebook 通过 iPhone 应用程序对用户进行身份验证的 Rails 后端服务器进行身份验证

标签 iphone ruby-on-rails facebook authentication fbconnect

我正在开发 iPhone 应用程序,让用户使用 FBConnect SDK 使用他们的 Facebook 帐户登录。该应用程序与 Rails 后端服务器对话以进行数据检索。因为我不想让用户创建帐户,所以我想让用户使用他们的 facebook 帐户登录到 Rails 后端服务器。使用 FBConnect 的访问 key 和 secret 作为 Rails 服务器上的用户名和密码是否正确?

最佳答案

您应该使用用户的 Facebook ID 来唯一标识他们(即作为他们的用户名)。然后让应用程序发送该信息和他们的 Facebook token 来对他们进行身份验证。您可以通过将 token 传递给 Facebook 并要求其验证 token 来验证 token 是否确实有效。

关于iphone - 使用 FBConnect 通过 Facebook 通过 iPhone 应用程序对用户进行身份验证的 Rails 后端服务器进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7100291/

相关文章:

ios - 如何从 nib 文件加载 UITableViewCell 高度?

ruby-on-rails - 创建 ActiveRecord 迁移然后一步编辑?

ruby-on-rails - 如何将模型中的元素放入 select_tag

php - Facebook API : Get user profile details

python - 在 Pyramid 中实现 Facebook BigPipe 系统

objective-c - 错误: Updating status requires the extended permission status_update

iphone - iPhone开发中有没有快捷方式进入/Resources/文件夹?

iphone - 如何在 iPad 模拟器上运行我的 iPhone 应用程序

ios - 如何为 iOS 版本运行特定委托(delegate)?

ruby-on-rails - R14 - 超出内存配额