Вход в CMS перенаправляется на панель управления LMS после добавления SSL в Open edX - PullRequest
0 голосов
/ 24 апреля 2020

Я пытаюсь добавить SSL в Open edX (Ironwood).

Как вы знаете, в версии Ironwood мы можем войти в CMS с помощью входа в LMS.

Предположим, что LMS URL - https://lms.mydomain.com URL-адрес CMS - https://studio.mydomain.com

Когда я нажимаю кнопку входа в CMS, она перенаправляется в LMS (https://lms.mydomain.com/login?next=https%3A%2F%2Fstudio.mydomain.com%2F) URL.

После входа он перенаправляется на https://lms.mydomain.com/dashboard. Скорее всего, он должен был быть перенаправлен на этот URL https://studio.mydomain.com/home

Он работает правильно без использования SSL и домена.

1 Ответ

0 голосов
/ 30 апреля 2020

У меня была такая же проблема. Я смог решить эту проблему, отредактировав lms.env.json и cms.env.json, чтобы получить значения от SESSION_COOKIE_DOMAIN до ".mydomain.com".

Также убедитесь, что для LOGIN_REDIRECT_WHITELIST установлено значение "studio.mydomain.com"

Не забудьте перезапустить LMS и CMS.

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