Провайдер DiscourseConnect не перенаправляет на return_url после ввода правильного id и пароля

Я выполнил шаги для включения DiscourseConnect Provider. Когда я перенаправляю пользователя на

http://localhost:4200/session/sso_provider?sso=${URL_ENCODED_PAYLOAD}&sig=${HEX_SIGNATURE}

открывается всплывающее окно входа в Discourse. Я ввожу правильное имя пользователя и пароль, но при нажатии на кнопку «Отправить» окно закрывается, однако перенаправление обратно на return_url не происходит.

Примечание: при создании новой учётной записи перенаправление работает, но если учётная запись уже существует и я пытаюсь войти, перенаправление не выполняется.

Пожалуйста, помогите.

Я пока переместил это в Support, так как в этом сообщении отсутствует полная информация для воспроизведения поведения.