0
有沒有人知道當我在allauth(socialauth)配置中更改Facebook應用ID時,現有用戶會發生什麼?django-allauth並更改Facebook應用ID
「使用FB登錄」會嘗試創建新的django帳戶,還是隻是將用戶登錄到現有帳戶(顯然,通過FB詢問權限)?
我處於一種情況,我有大量的用戶使用FB註冊,但現在我不得不創建新的FB應用程序並切換到它。
有沒有人知道當我在allauth(socialauth)配置中更改Facebook應用ID時,現有用戶會發生什麼?django-allauth並更改Facebook應用ID
「使用FB登錄」會嘗試創建新的django帳戶,還是隻是將用戶登錄到現有帳戶(顯然,通過FB詢問權限)?
我處於一種情況,我有大量的用戶使用FB註冊,但現在我不得不創建新的FB應用程序並切換到它。
已經過檢查。答案是肯定的,用戶將進入註冊流程而不是登錄。
這是因爲Facebook爲用戶分配應用程序範圍的ID。應用程序不知道用戶的原始ID,它會獲取專門爲此應用程序生成的用戶ID。出於這個原因,django-allauth將不會識別現有的FB用戶(來自之前的FB應用程序)。