いくつかの構成 | Django-Allauth(私がほとんどの時間を使っている)に付随する便利な基本設定。その他の設定オプションについては、 設定を参照してください。 |
ACCOUNT_AUTHENTICATION_METHOD(= "username"または "email"または "username_email") | 使用するログイン方法を指定します。ユーザーがユーザー名、電子メールアドレス、またはその両方を入力してログインするかどうかを指定します。これを「電子メール」に設定すると、ACCOUNT_EMAIL_REQUIRED = True |
ACCOUNT_EMAIL_CONFIRMATION_EXPIRE_DAYS(= 3) | 電子メール確認メールの有効期限を指定します(日数)。 |
ACCOUNT_EMAIL_REQUIRED(= False) | サインアップ時には、ユーザーは電子メールアドレスを引き渡す必要があります。これはACCOUNT_AUTHENTICATION_METHOD 設定と並行して行われます |
ACCOUNT_EMAIL_VERIFICATION(=「オプション」) | サインアップ中に電子メールの確認方法を決定します。「必須」、「オプション」、または「なし」のいずれかを選択します。 「必須」に設定すると、電子メールアドレスが確認されるまでユーザーはログインできなくなります。未確認の電子メールアドレスでのログインを許可するには、「オプション」または「なし」を選択します。 「オプション」の場合は電子メール確認メールは送信されますが、「なし」の場合は電子メール確認メールは送信されません。 |
ACCOUNT_LOGIN_ATTEMPTS_LIMIT(= 5) | ログインに失敗した回数。この数を超えると、ユーザーは指定されたACCOUNT_LOGIN_ATTEMPTS_TIMEOUT秒間ログインできなくなります。これはallauthログインビューを保護しますが、Djangoの管理者ログインが無差別に強制されるのを保護しません。 |
ACCOUNT_LOGOUT_ON_PASSWORD_CHANGE(= False) | ユーザーがパスワードを変更または設定した後に自動的にログアウトするかどうかを決定します。 |
SOCIALACCOUNT_PROVIDERS(= dict) | プロバイダ固有の設定を含む辞書。 |