Вход в CMS перенаправляет на страницу входа в lms в open edx

После добавления SSL как в URL LMS, так и в CMS, я столкнулся с одной проблемой при входе в CMS. Когда я нажимаю кнопку входа в CMS, она перенаправляется на страницу входа в LMS. Есть ли какие-либо настройки для решения этой проблемы?


person Rahul Rai    schedule 25.04.2019    source источник


Ответы (2)


Вы должны изменить код строк ниже в следующем файле:

/edx/приложение/edxapp/edx-платформа/cms/envs/common.py

#LOGIN_REDIRECT_URL = EDX_ROOT_URL + '/home/'
LOGIN_REDIRECT_URL = EDX_ROOT_URL + '/signin'
#LOGIN_URL = reverse_lazy('login_redirect_to_lms')
LOGIN_URL = EDX_ROOT_URL + '/signin'

И, наконец, перезапустите службы с помощью:

sudo /edx/bin/./supervisorctl restart lms cms edxapp_worker:

Привет

person Jorge Omar MH    schedule 03.05.2019
comment
Спасибо, Хорхе, у меня такая же проблема, когда я выхожу из системы cms. - person Rahul Rai; 06.05.2019
comment
Не рекомендуется вносить изменения в код. как ответил Чинтан, это новая функция в железном дереве, и ее можно отключить с помощью флагов конфигурации. - person mahyard; 27.06.2019

На самом деле это особенность. (Предполагая, что вы установили железную древесину, которую вы сделали.)

Да, это настраивается.

Вы можете сделать это, установив флаг DISABLE_STUDIO_SSO_OVER_LMS.

Источник: Вход в Студию через LMS

Сообщество не очень активно работает в SO, вам следует попробовать слабину или списки рассылки.

person Chintan Joshi    schedule 28.04.2019
comment
Для всех, у кого есть эта проблема, этот флаг установлен в cms.env.json в объекте FEATURES. Вам также потребуется перезапустить cms, чтобы изменения вступили в силу. /edx/bin/supervisorctl restart cms - person carlhandy; 20.05.2020