aboutsummaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/requirements.txt6
-rw-r--r--config/settings.py7
2 files changed, 13 insertions, 0 deletions
diff --git a/config/requirements.txt b/config/requirements.txt
index d89255f..6edaadc 100644
--- a/config/requirements.txt
+++ b/config/requirements.txt
@@ -1,4 +1,6 @@
backcall==0.1.0
+certifi==2018.10.15
+chardet==3.0.4
confusable-homoglyphs==3.2.0
coverage==4.5.1
decorator==4.3.0
@@ -8,6 +10,7 @@ django-registration==3.0
django-storages==1.7.1
django-taggit==0.23.0
Faker==0.9.1
+idna==2.7
ipython==7.1.1
ipython-genutils==0.2.0
jedi==0.13.1
@@ -20,11 +23,14 @@ pkg-resources==0.0.0
prompt-toolkit==2.0.7
psycopg2==2.7.5
ptyprocess==0.6.0
+pwned-passwords-django==1.3.1
Pygments==2.2.0
python-dateutil==2.7.5
python-decouple==3.1
pytz==2018.7
+requests==2.20.0
six==1.11.0
text-unidecode==1.2
traitlets==4.3.2
+urllib3==1.24.1
wcwidth==0.1.7
diff --git a/config/settings.py b/config/settings.py
index abe86dd..ef27950 100644
--- a/config/settings.py
+++ b/config/settings.py
@@ -101,6 +101,13 @@ DATABASES = {
AUTH_PASSWORD_VALIDATORS = [
{
+ 'NAME': 'pwned_passwords_django.validators.PwnedPasswordsValidator',
+ 'OPTIONS': {
+ 'error_message': 'We hate to be the bearers of bad news, but that password is known to be compromised',
+ 'help_message': 'Your password can\'t be a commonly used password.',
+ }
+ },
+ {
'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',
},
{