From 18cf92ec8b30e941386def2fca647e1bb8c8d540 Mon Sep 17 00:00:00 2001 From: Oliver Date: Sat, 18 Jun 2022 12:30:59 +1000 Subject: [PATCH] Update django-allauth to 0.48.0 (#3217) * Update django-allauth to 0.48.0 * Update allauth settings --- InvenTree/InvenTree/settings.py | 5 +++-- requirements.txt | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/InvenTree/InvenTree/settings.py b/InvenTree/InvenTree/settings.py index acf585848d..142f0e97ac 100644 --- a/InvenTree/InvenTree/settings.py +++ b/InvenTree/InvenTree/settings.py @@ -841,12 +841,13 @@ for app in SOCIAL_BACKENDS: SOCIALACCOUNT_PROVIDERS = CONFIG.get('social_providers', []) +SOCIALACCOUNT_STORE_TOKENS = True + # settings for allauth ACCOUNT_EMAIL_CONFIRMATION_EXPIRE_DAYS = get_setting('INVENTREE_LOGIN_CONFIRM_DAYS', CONFIG.get('login_confirm_days', 3)) - ACCOUNT_LOGIN_ATTEMPTS_LIMIT = get_setting('INVENTREE_LOGIN_ATTEMPTS', CONFIG.get('login_attempts', 5)) - ACCOUNT_LOGOUT_ON_PASSWORD_CHANGE = True +ACCOUNT_PREVENT_ENUMERATION = True # override forms / adapters ACCOUNT_FORMS = { diff --git a/requirements.txt b/requirements.txt index 765c774284..eb908235ee 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,7 +7,7 @@ coverage==5.3 # Unit test coverage coveralls==2.1.2 # Coveralls linking (for Travis) cryptography==3.4.8 # Cryptography support django-admin-shell==0.1.2 # Python shell for the admin interface -django-allauth==0.45.0 # SSO for external providers via OpenID +django-allauth==0.48.0 # SSO for external providers via OpenID django-allauth-2fa==0.9 # MFA / 2FA django-cleanup==5.1.0 # Manage deletion of old / unused uploaded files django-cors-headers==3.2.0 # CORS headers extension for DRF