gpt4 book ai didi

ios - 使用 Facebook iOS SDK 验证并登录我的应用程序

转载 作者:行者123 更新时间:2023-11-29 12:34:30 26 4
gpt4 key购买 nike

我正在使用 Facebook iOS SDK 允许用户在我的应用程序中快速注册。这是流程:

  • 用户点击“使用 Facebook 登录”按钮
  • 被带到 Facebook 应用程序或 Safari 进行登录
  • 重定向回我的应用
  • 使用来自 FBGraphUser 对象的预填充字段显示注册
  • 用户使用来自 Facebook 的数据创建帐户

他们创建帐户后,是否可以通过 Facebook 进行身份验证,让他们无需输入刚刚创建的用户名和密码即可登录我的应用程序?该流程将如何运作?

看来我应该能够做到以下几点:

  • 用户点击“使用 Facebook 登录”按钮
  • 使用 Facebook SDK 进行身份验证
  • 返回应用程序,并调用服务器,检查是否有与 Facebook 电子邮件匹配的用户名
  • 允许用户在没有密码的情况下进入应用程序,因为他们已经通过 Facebook 的身份验证并在我们的系统中拥有一个帐户。

这是正确的做法吗?

最佳答案

非常接近。但是,仅检查电子邮件/用户名是否有效是不够的。强烈建议也直接通过 Facebook 验证 token 。

参见 Use Facebook authentication token in API对于一个非常相似的概念和关于验证 token 的 Facebook 文档:https://developers.facebook.com/docs/graph-api/securing-requests .

关于ios - 使用 Facebook iOS SDK 验证并登录我的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26719374/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com