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

Impacts of removing OAuth 2 (solution by Facebook/Google)

我有 运行 我必须从我的应用程序中删除 Facebook/Google 身份验证选项的情况。所以我想知道这个过程中所有的痛苦。 用户数据如何?是否有可能 link 新创建的用户使用以前基于 facebook 登录的用户的数据? 还有其他我必须解决的情况吗?

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

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