diff --git a/pyproject.toml b/pyproject.toml index d355d08847..f88e3b5860 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -36,7 +36,7 @@ dependencies = [ "css-inline==0.14.*", "defusedcsv>=1.1.0", "dj-static", - "Django==4.2.*", + "Django[argon2]==4.2.*", "django-bootstrap3==24.2", "django-compressor==4.4", "django-countries==7.6.*", diff --git a/src/pretix/settings.py b/src/pretix/settings.py index 0d1d0ee042..a202a2c3f8 100644 --- a/src/pretix/settings.py +++ b/src/pretix/settings.py @@ -704,6 +704,13 @@ BOOTSTRAP3 = { }, } +PASSWORD_HASHERS = [ + "django.contrib.auth.hashers.Argon2PasswordHasher", + "django.contrib.auth.hashers.PBKDF2PasswordHasher", + "django.contrib.auth.hashers.PBKDF2SHA1PasswordHasher", + "django.contrib.auth.hashers.BCryptSHA256PasswordHasher", + "django.contrib.auth.hashers.ScryptPasswordHasher", +] AUTH_PASSWORD_VALIDATORS = [ { 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',