首页 > 解决方案 > react-native facebook登录正确实现

问题描述

我正在开发一个具有传统电子邮件/密码身份验证系统的移动应用程序。

我想将 facebook 登录功能添加到应用程序中。但是,在 sdk 返回用户已通过 facebook 成功登录后,我不知道如何继续。

我应该在数据库方面做什么?(我使用 Laravel + mysql + laravel 护照进行身份验证)

如何将令牌返回给用户?流量应该是怎样的?

谢谢

标签: laravelreact-nativefacebook-login

解决方案


少做的事,

  1. 电话号码成为主键。

  2. 在注册的第一步未收集的电子邮件和其他用户信息将变为 nullable()。

  3. 您需要使用 JSON 响应返回令牌。

  4. 在 Laravel 的 route/api.php 中,需要创建一个 api 路由。

  5. 在控制器中,编写逻辑并返回 JSON 响应(将令牌添加到响应正文或响应头中。最好将其添加到响应头中。)


推荐阅读