security - 自动关联社交登录有什么安全风险(Oauth2)

我正在为我们的应用程序添加社交登录。我们使用电子邮件作为每个用户的主键,我计划自动将新帐户与同一电子邮件关联,但担心这样做会带来安全隐患。但是,我一直在寻找像我使用的那样执行此操作的其他应用程序,但它似乎不是一个常见的流程。

是否值得批准帐户关联?我打算实现 facebook 和 google。 Google 很直接,我试过 facebook,如果我提供的电子邮件未经验证,我将无法登录,此链接支持这一点。

Is it possible to check if an email is confirmed on Facebook?

最佳答案

在另一个网络上发现了类似的问题。该建议是相同的,它实际上取决于所涉及的数据以及您是否要降低风险。

https://security.stackexchange.com/questions/52568/social-login-authenticate-if-email-exists-or-create-new-user

在我们的实现中,我们决定仅在没有现有用户数据(新注册)时自动链接它。但是已经有一个,用户只是添加一个新的提供者来登录,然后我们明确地向原始帐户所有者请求许可。

https://stackoverflow.com/questions/49245252/

相关文章:

android - 在 test.Jar 中启动 startActivity() ,Cordova

google-bigquery - bigquery 备份所有 View 定义

python - BeautifulSoup- find_all- 订单保存

jenkins - 如何在多分支管道项目中为每个分支级别的用户提供访问权限?

google-apps - 迄今为止的 Google 表格查询字符串

google-app-engine - 如何在 objectify 中通过嵌套 Refs 进行查询

python - 如何使用 R 按列将 .csv 拆分为多个 .csv?

asynchronous - 使用 async/await 进行异步 mocha 测试时遇到问题

python - 如何对 Pandas RE .str.extract() 使用 RE OR 操作数

apache-flink - 在不重启作业的情况下在 Apache Flink 中动态添加模式