oauth - 删除 OAuth 2 的影响(Facebook/Google 的解决方案)
问题描述
我遇到了必须从我的应用程序中删除 Facebook/Google 身份验证选项的情况。所以我想知道这个过程中的所有痛苦。 用户数据呢?是否有可能将新创建的用户与以前基于 facebook-login 的用户的数据联系起来?我必须解决的任何其他情况?
解决方案
我的天啊。我个人认为你不应该那样做。是的,如果他们在您的应用程序中使用这些提供商之一登录的用户,那么是的,他们的数据可能会被删除。我的意思是,如果您存储了访问令牌以检索有关它们的信息,那么我认为您会没事的。但是,如果您删除 OAuth2.0,那么您的用户将无法使用其他任何方式登录,例如本地身份验证,因为他们没有通过您的本地身份验证系统创建帐户,因为他们没有提供他们帐户的密码。他们只同意读取或写入有关他们自己的数据,而您只知道他们的电子邮件或用户名。最后但并非最不重要的一点是,这样的举动肯定会损害您在整个应用程序和营销中的用户体验 (UX)。
我希望这会有所帮助!尝试搜索一些替代方案来解决您的问题。
推荐阅读
- vb.net - 我如何在文本框中输入可以取第一个字母和剩余数字的检查
- php - 如何使用自定义字段中的数据作为 IF 语句中的表达式?
- odoo - 无法添加具有反比关系的字段
- python - 我对 .py 文件的更改不适用于 Django
- python - 如何使用 lxml 转换从网站获取文本?
- r - 你如何合并两个数据框而没有 R 中的重复字段
- python - 如何在指定位置区分和存储已区分的帧
- javascript - 如何转换 SVG 路径
- powershell - 使用 powershell 进行 CSV 操作
- php - Symfony 序列化器:不推荐使用 setCircularReferenceHandler()