当我在allauth(socialauth)配置中更改Facebook应用ID时,是否有人知道我的现有用户会发生什么?
将"登录FB"尝试创建新的django帐户,或者只是将用户登录到现有帐户(显然,通过FB询问是否允许)?
我的情况是我有大量用户使用FB注册但现在我被迫创建新的FB应用程序并切换到它。
答案 0 :(得分:0)
检查过了。答案是肯定的,用户将进入注册流程而不是登录。
这是因为Facebook会为用户分配应用范围的ID。应用程序不知道用户的原始ID,它会获得用户特别为此应用程序生成的ID。因此,django-allauth不会识别现有的FB用户(来自之前的FB应用程序)。