diff --git a/extras/docker/development/settings.py b/extras/docker/development/settings.py index c7b8dbc8e..392e70192 100644 --- a/extras/docker/development/settings.py +++ b/extras/docker/development/settings.py @@ -123,9 +123,12 @@ # Django Axes # AXES_ENABLED = env.bool('AXES_ENABLED', True) +AXES_LOCKOUT_PARAMETERS = env.list('AXES_LOCKOUT_PARAMETERS', default=['ip-address']) AXES_FAILURE_LIMIT = env.int('AXES_FAILURE_LIMIT', 10) AXES_COOLOFF_TIME = timedelta(minutes=env.float('AXES_COOLOFF_TIME', 30)) AXES_HANDLER = env.str('AXES_HANDLER', 'axes.handlers.cache.AxesCacheHandler') +AXES_IPWARE_PROXY_COUNT = env.int('AXES_IPWARE_PROXY_COUNT', 0) +AXES_IPWARE_META_PRECEDENCE_ORDER = env.list('AXES_IPWARE_META_PRECEDENCE_ORDER', default=['REMOTE_ADDR']) # # Django Rest Framework SimpleJWT diff --git a/requirements.txt b/requirements.txt index 49eda2fd9..045840b7b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14,6 +14,7 @@ django-recaptcha~=4.0.0 Django==4.2.6 django-activity-stream==2.0.0 django-axes==6.1.1 +django-ipware==6.0.2 django-crispy-forms~=2.1 crispy-bootstrap4==2023.1 django-simple-history~=3.4