diff --git a/src/backend/InvenTree/InvenTree/auth_overrides.py b/src/backend/InvenTree/InvenTree/auth_overrides.py index 20795f26e6..4039429709 100644 --- a/src/backend/InvenTree/InvenTree/auth_overrides.py +++ b/src/backend/InvenTree/InvenTree/auth_overrides.py @@ -13,7 +13,6 @@ from allauth.account.adapter import DefaultAccountAdapter from allauth.account.forms import LoginForm, SignupForm, set_form_field_order from allauth.headless.adapter import DefaultHeadlessAdapter from allauth.headless.tokens.sessions import SessionTokenStrategy -from allauth.mfa.adapter import DefaultMFAAdapter from allauth.socialaccount.adapter import DefaultSocialAccountAdapter import InvenTree.helpers_model @@ -223,14 +222,6 @@ class CustomSocialAccountAdapter(RegistrationMixin, DefaultSocialAccountAdapter) return request.build_absolute_uri(f'/{settings.FRONTEND_URL_BASE}/') -class CustomMFAAdapter(DefaultMFAAdapter): - """Override of adapter to use dynamic settings.""" - - def block_email_registering(self, user) -> bool: - """Statically disable email registration blocking.""" - return False - - class CustomHeadlessAdapter(DefaultHeadlessAdapter): """Override of adapter to use dynamic settings.""" diff --git a/src/backend/InvenTree/InvenTree/settings.py b/src/backend/InvenTree/InvenTree/settings.py index e00adc7d59..12ad622f0a 100644 --- a/src/backend/InvenTree/InvenTree/settings.py +++ b/src/backend/InvenTree/InvenTree/settings.py @@ -1299,7 +1299,6 @@ ACCOUNT_FORMS = { SOCIALACCOUNT_ADAPTER = 'InvenTree.auth_overrides.CustomSocialAccountAdapter' ACCOUNT_ADAPTER = 'InvenTree.auth_overrides.CustomAccountAdapter' -MFA_ADAPTER = 'InvenTree.auth_overrides.CustomMFAAdapter' HEADLESS_ADAPTER = 'InvenTree.auth_overrides.CustomHeadlessAdapter' ACCOUNT_LOGOUT_ON_PASSWORD_CHANGE = True