我正在使用react-native-fbsdk-next库在expo React Native应用程序中实现Facebook登录。
通过反应库,我可以获得访问令牌以及个人资料信息,例如姓名、电子邮件和个人资料图片。然而,这让我比要求的更进一步。
带有omniauth-facebook 的rails 后端需要较低级别的“代码/令牌”,以便获取较高级别的访问令牌,然后获取配置文件信息。如果没有较低级别的令牌,我将无法使用 Rails 库。并且使用fbsdk我无法获得较低级别的令牌。
我可能会直接从移动应用程序向后端发送配置文件数据以创建/登录用户,但这会带来潜在的安全风险。
fbsdk 文档没有提及任何有关获取上述令牌的内容,railsomniauth 也没有提及如何使用其他令牌。
有什么想法吗?