Slide 22
Slide 22 text
Ⅰ- (1) パスワード不正取得
【該当コード】
AUTH_PASSWORD_VALIDATORS = [
{
'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',
},
{
'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
},
{
'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator',
},
{
'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator',
},
]
<設定ディレクトリ>/settings.py
21
デフォルトでは
①「username」「first_name」「last_name」
「email」と類似していないか
② 8⽂字以上であること
③ よくあるパスワードのリストと⼀致していないか
④ 数値のみで構成されていないか
を検証してくれる
①
②
③
④