設定 Authentification#

使用 django-allauth 作為使用者帳號管理套件

設定 settings#

INSTALLED_APPS = [
    ...,
    'allauth',
    'allauth.account',
    'allauth.socialaccount',
    'allauth.socialaccount.providers.google',
    'allauth.socialaccount.providers.apple',
    'allauth.socialaccount.providers.facebook',
    ...
]

帳號相關設定#

設定參考

其他注意事項#

警告

ALLOW_HOSTS 必須設定為正確的前端網域,否則會導致請求第三方登入重導向時發生錯誤。

警告

系統時間不可過慢,否則會導致 Google 身分驗證失敗。