Skip to content

Commit 03bdcbb

Browse files
committed
feat: remove django-axes
Refs: KEH-282, PT-2026
1 parent 9abefe2 commit 03bdcbb

4 files changed

Lines changed: 0 additions & 18 deletions

File tree

palvelutarjotin/auditlog_settings.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,6 @@
2727
"social_django.nonce", # auth model
2828
"social_django.partial", # auth model
2929
"social_django.usersocialauth", # auth model
30-
"axes.accesslog", # system model
31-
"axes.accessattempt", # system model
32-
"axes.accessfailurelog", # system model
3330
"django_ilmoitin.notificationtemplate_admins_to_notify", # system model
3431
"django_ilmoitin.notificationtemplatetranslation", # system model
3532
"occurrences.language", # unimportant and causes lots of issues with factory

palvelutarjotin/settings.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,6 @@ def sentry_traces_sampler(sampling_context: SamplingContext) -> float:
247247
"parler",
248248
"django_ilmoitin",
249249
"django_filters",
250-
"axes",
251250
"django_admin_listfilter_dropdown",
252251
"auditlog",
253252
"auditlog_extra",
@@ -276,7 +275,6 @@ def sentry_traces_sampler(sampling_context: SamplingContext) -> float:
276275
"django.contrib.auth.middleware.AuthenticationMiddleware",
277276
"django.contrib.messages.middleware.MessageMiddleware",
278277
"django.middleware.clickjacking.XFrameOptionsMiddleware",
279-
"axes.middleware.AxesMiddleware",
280278
"auditlog_extra.middleware.AuditlogMiddleware",
281279
]
282280

@@ -338,7 +336,6 @@ def sentry_traces_sampler(sampling_context: SamplingContext) -> float:
338336
}
339337

340338
AUTHENTICATION_BACKENDS = [
341-
"axes.backends.AxesBackend",
342339
"helusers.tunnistamo_oidc.TunnistamoOIDCAuth", # For django-admin Keycloak login
343340
"helusers.auth.HelusersModelBackend",
344341
"palvelutarjotin.oidc.BrowserTestAwareJWTAuthentication",
@@ -447,11 +444,6 @@ def sentry_traces_sampler(sampling_context: SamplingContext) -> float:
447444

448445
SERVICEMAP_API_CONFIG = {"ROOT": env.str("SERVICEMAP_API_ROOT")}
449446

450-
AXES_FAILURE_LIMIT = 5
451-
AXES_COOLOFF_TIME = 1 # hour after locked out, user will be able to attempt login
452-
AXES_IPWARE_META_PRECEDENCE_ORDER = ["HTTP_X_FORWARDED_FOR", "REMOTE_ADDR"]
453-
AXES_IPWARE_PROXY_COUNT = 1
454-
455447
LOGGING = {
456448
"version": 1,
457449
"disable_existing_loggers": False,

requirements.in

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ certifi
33
django-admin-list-filter-dropdown
44
django-auditlog
55
django-auditlog-extra@https://github.com/City-of-Helsinki/django-auditlog-extra/archive/bff5fa3921d6821bebdd6be6c9fd20db39d32d54.zip
6-
django-axes
76
django-cors-headers
87
django-csp
98
django-environ

requirements.txt

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ asgiref==3.10.0 \
99
--hash=sha256:d89f2d8cd8b56dada7d52fa7dc8075baa08fb836560710d38c292a7a3f78c04e
1010
# via
1111
# django
12-
# django-axes
1312
# django-cors-headers
1413
asttokens==3.0.0 \
1514
--hash=sha256:0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7 \
@@ -285,7 +284,6 @@ django==5.2.12 \
285284
# django-anymail
286285
# django-auditlog
287286
# django-auditlog-extra
288-
# django-axes
289287
# django-cors-headers
290288
# django-csp
291289
# django-filter
@@ -320,10 +318,6 @@ django-auditlog==3.3.0 \
320318
django-auditlog-extra @ https://github.com/City-of-Helsinki/django-auditlog-extra/archive/bff5fa3921d6821bebdd6be6c9fd20db39d32d54.zip \
321319
--hash=sha256:34bfceb4392595daa3bbe52601d990e92c8320822d3a894e524660c24d71552d
322320
# via -r requirements.in
323-
django-axes==8.0.0 \
324-
--hash=sha256:7ddc55f21b704b7e9b3e793a75deac01ff16cb67f561649b04336e1e96980035 \
325-
--hash=sha256:f95b6ae67fd77d44cc688818cef174914c4ad98c48daf65020b6f03f37220e45
326-
# via -r requirements.in
327321
django-cors-headers==4.9.0 \
328322
--hash=sha256:15c7f20727f90044dcee2216a9fd7303741a864865f0c3657e28b7056f61b449 \
329323
--hash=sha256:fe5d7cb59fdc2c8c646ce84b727ac2bca8912a247e6e68e1fb507372178e59e8

0 commit comments

Comments
 (0)