После добавления SSL как в URL LMS, так и в CMS, я столкнулся с одной проблемой при входе в CMS. Когда я нажимаю кнопку входа в CMS, она перенаправляется на страницу входа в LMS. Есть ли какие-либо настройки для решения этой проблемы?
Вход в CMS перенаправляет на страницу входа в lms в open edx
Ответы (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
Спасибо, Хорхе, у меня такая же проблема, когда я выхожу из системы cms.
- person Rahul Rai; 06.05.2019
Не рекомендуется вносить изменения в код. как ответил Чинтан, это новая функция в железном дереве, и ее можно отключить с помощью флагов конфигурации.
- person mahyard; 27.06.2019
На самом деле это особенность. (Предполагая, что вы установили железную древесину, которую вы сделали.)
Да, это настраивается.
Вы можете сделать это, установив флаг DISABLE_STUDIO_SSO_OVER_LMS
.
Источник: Вход в Студию через LMS
Сообщество не очень активно работает в SO, вам следует попробовать слабину или списки рассылки.
person
Chintan Joshi
schedule
28.04.2019
Для всех, у кого есть эта проблема, этот флаг установлен в
cms.env.json
в объекте FEATURES
. Вам также потребуется перезапустить cms, чтобы изменения вступили в силу. /edx/bin/supervisorctl restart cms
- person carlhandy; 20.05.2020