django-allauth和改变Facebook应用程序ID

时间:2015-11-12 08:40:02

标签: django-allauth

当我在allauth(socialauth)配置中更改Facebook应用ID时,是否有人知道我的现有用户会发生什么?

将"登录FB"尝试创建新的django帐户,或者只是将用户登录到现有帐户(显然,通过FB询问是否允许)?

我的情况是我有大量用户使用FB注册但现在我被迫创建新的FB应用程序并切换到它。

1 个答案:

答案 0 :(得分:0)

检查过了。答案是肯定的,用户将进入注册流程而不是登录。

这是因为Facebook会为用户分配应用范围的ID。应用程序不知道用户的原始ID,它会获得用户特别为此应用程序生成的ID。因此,django-allauth不会识别现有的FB用户(来自之前的FB应用程序)。