ruby-on-rails - Rails Oauth 设计 Omniauth
问题描述
如何让用户从不同的提供商访问我的应用程序中的帐户?我在 Rails 中有一个带有设计和omniauth 的项目,允许通过谷歌和Facebook 访问。如果用户在提供商中有不同的电子邮件地址,我该如何做到这一点,他们可以在我的应用程序中访问同一个帐户?
解决方案
我不认为这真的可能。
除非他们为 Facebook 和 Google 使用相同的电子邮件地址,否则您无法知道两者是否是同一用户。
推荐阅读
- python - 如何在python中将变量从一个类获取到另一个类
- flutter - Flutter中ArCore中的自定义形状
- dependent-type - 为什么我不能在 MMT(使用 PLF)中定义类型参数?
- python - 如何获取未知 PyTorch 模型的输入张量形状
- flask - 如何使用 flask_sqlalchemy 信号将操作记录到数据库?
- cypress - 赛普拉斯 API 请求:大小和响应时间的断言
- mysql - 如何在本地主机上运行 SQL?
- tensorflow - 将Superpoint的Tensorflow模型转换为Android的tflite模型的问题
- java - Android RecyclerView 不回收项目
- html - 如果有人更改 HTML 表单输入的名称怎么办