React-native FBSDK 与 Railsomniauth-facebook 6 年后

问题描述 投票:0回答:1

我正在使用react-native-fbsdk-next库在expo React Native应用程序中实现Facebook登录。

通过反应库,我可以获得访问令牌以及个人资料信息,例如姓名、电子邮件和个人资料图片。然而,这让我比要求的更进一步。

带有omniauth-facebook 的rails 后端需要较低级别的“代码/令牌”,以便获取较高级别的访问令牌,然后获取配置文件信息。如果没有较低级别的令牌,我将无法使用 Rails 库。并且使用fbsdk我无法获得较低级别的令牌。

我可能会直接从移动应用程序向后端发送配置文件数据以创建/登录用户,但这会带来潜在的安全风险。

fbsdk 文档没有提及任何有关获取上述令牌的内容,railsomniauth 也没有提及如何使用其他令牌。

这里提到了“代码/令牌”

有什么想法吗?

react-native facebook-login omniauth facebook-sdk-4.0
1个回答
0
投票
我们的后端团队通过将先前分叉的omniauth 版本调整为新的gem 版本,成功地使其发挥作用。 现在它支持“更高级别的令牌”并返回配置文件数据。

https://github.com/ruby-logic/omniauth-facebook

© www.soinside.com 2019 - 2024. All rights reserved.