我们在应用中实现了Google登录(通过Firebase)工作流程。用户可以通过gmail / facebook / password帐户登录。
场景:如果用户通过例如facebook出于某种原因(违反ToS等)而碰巧将其帐户阻止,或者(手动)删除了该帐户。用户仍然可以登录我们的应用吗?
如果没有,我们将如何恢复对他们帐户的访问权限?
我可以想象,如果他们的Facebook帐户被阻止,并且他们使用了非Facebook电子邮件域,那么我们可以向他们使用的电子邮件发送重新身份验证请求(并为他们创建基于密码的帐户)。但是,如果这是一个gmail,并且他们的gmail帐户已被阻止,那该怎么办?
此外,即使Google登录(gmail)有效,我们也将不允许用户更改其电子邮件,因为确认信息将发送到现在无法访问的gmail帐户。