From 10a9ecabe2a41a0d42372d7773747c4e49910e21 Mon Sep 17 00:00:00 2001 From: Feanil Patel Date: Thu, 10 Sep 2026 12:51:24 -0400 Subject: [PATCH] feat: default the authn MFE (logistration) on Flip ENABLE_AUTHN_MICROFRONTEND to default True so vanilla installs serve the frontend-app-authn login/registration experience by default, matching Tutor deployments which already enable it. Operators can still opt out with EDXAPP_ENABLE_AUTHN_MFE=False. Enterprise/SAML/TPA learners are unaffected: the has_external_provider guard in login_form.py keeps them on the legacy page until the authn MFE renders those flows (openedx/frontend-app-authn#1691). Part of the legacy logistration removal (openedx/public-engineering#81), tracked in openedx/openedx-platform#38936. Co-Authored-By: Claude Opus 4.8 --- lms/envs/common.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lms/envs/common.py b/lms/envs/common.py index f7a6f15558cb..7c67541a9957 100644 --- a/lms/envs/common.py +++ b/lms/envs/common.py @@ -629,7 +629,7 @@ # .. toggle_name: settings.ENABLE_AUTHN_MICROFRONTEND # .. toggle_implementation: DjangoSetting -# .. toggle_default: False +# .. toggle_default: True # .. toggle_description: Supports staged rollout of a new micro-frontend-based implementation of the logistration. # .. toggle_use_cases: temporary, open_edx # .. toggle_creation_date: 2020-09-08 @@ -637,7 +637,7 @@ # .. toggle_tickets: 'https://github.com/openedx/edx-platform/pull/24908' # .. toggle_warning: Also set settings.AUTHN_MICROFRONTEND_URL for rollout. This temporary feature # toggle does not have a target removal date. -ENABLE_AUTHN_MICROFRONTEND = os.environ.get("EDXAPP_ENABLE_AUTHN_MFE", False) +ENABLE_AUTHN_MICROFRONTEND = os.environ.get("EDXAPP_ENABLE_AUTHN_MFE", True) # .. toggle_name: settings.ENABLE_CATALOG_MICROFRONTEND # .. toggle_implementation: DjangoSetting