首页 > 解决方案 > 删除 OAuth 2 的影响(Facebook/Google 的解决方案)

问题描述

我遇到了必须从我的应用程序中删除 Facebook/Google 身份验证选项的情况。所以我想知道这个过程中的所有痛苦。 用户数据呢?是否有可能将新创建的用户与以前基于 facebook-login 的用户的数据联系起来?我必须解决的任何其他情况?

标签: oauthoauth-2.0google-oauthfacebook-oauth

解决方案


我的天啊。我个人认为你不应该那样做。是的,如果他们在您的应用程序中使用这些提供商之一登录的用户,那么是的,他们的数据可能会被删除。我的意思是,如果您存储了访问令牌以检索有关它们的信息,那么我认为您会没事的。但是,如果您删除 OAuth2.0,那么您的用户将无法使用其他任何方式登录,例如本地身份验证,因为他们没有通过您的本地身份验证系统创建帐户,因为他们没有提供他们帐户的密码。他们只同意读取或写入有关他们自己的数据,而您只知道他们的电子邮件或用户名。最后但并非最不重要的一点是,这样的举动肯定会损害您在整个应用程序和营销中的用户体验 (UX)。

我希望这会有所帮助!尝试搜索一些替代方案来解决您的问题。


推荐阅读