laravel - react-native facebook登录正确实现
问题描述
我正在开发一个具有传统电子邮件/密码身份验证系统的移动应用程序。
我想将 facebook 登录功能添加到应用程序中。但是,在 sdk 返回用户已通过 facebook 成功登录后,我不知道如何继续。
我应该在数据库方面做什么?(我使用 Laravel + mysql + laravel 护照进行身份验证)
如何将令牌返回给用户?流量应该是怎样的?
谢谢
解决方案
少做的事,
电话号码成为主键。
在注册的第一步未收集的电子邮件和其他用户信息将变为 nullable()。
您需要使用 JSON 响应返回令牌。
在 Laravel 的 route/api.php 中,需要创建一个 api 路由。
在控制器中,编写逻辑并返回 JSON 响应(将令牌添加到响应正文或响应头中。最好将其添加到响应头中。)
推荐阅读
- mysql - MySQL 8.0.23 tmp 表不断填满
- python - Django如何更改收到错误的字段的值
- android - 应用 BottomSheetDialogFragment 背景后无法更改按钮背景
- java - 从 MultipartFile 创建 apache poi 工作簿时,Spring Boot Controller 功能未终止或返回
- kotlin - Kotlin coroutines - async withTimeout 一旦线程超时就停止阻塞
- javascript - vuexfire 不适用于 Firebase 模拟器
- python - 如何在python中输入超过数字中的特定值
- javascript - 如何使用 deck.gl MVtLayer 显示自托管图块?
- javascript - React - 如何从多个输入中获取值并将它们发送到我的输入?
- python - 如何计算测试数据的混淆矩阵?