Параметр запроса redirect_uri не добавляет https

Параметр запроса redirect_uri не добавляет https

Описание:

Примечание: мой OIDC-клиент уже настроен с использованием https://forums.abc.com.

Даже при установке bnconfig на https://forums.abc.com он не добавляет URL перенаправления https://forums.abc.com/\u003csomething\u003e, а вместо этого формирует http://https//\u003csomething\u003e (обратите внимание, что после https отсутствует двоеточие (:)), что совершенно неверно. Кстати, если мы пропускаем протокол в команде bnconfig, он создает URL перенаправления http для http, что небезопасно.

Убедитесь, что в панели администратора включена настройка сайта «принудительный https».

  1. Включили force_https = true в панели администратора.
  2. Перешли по адресу https://forum.abc.com

Теперь, если внимательно присмотреться к приведенному выше скриншоту, видно, что запрос, начавшийся с https, был перенаправлен на http.

После завершения аутентификации и получения финального перенаправления, вот скриншот:
image

Для информации:
Если отключить force_https, то перенаправление завершается на http, даже если запрос начинался с https.

Ваш сайт Discourse находится за прокси? Если да, вам необходимо установить заголовок x-forwarded-proto. В этой теме содержится дополнительная информация о настройке обратного прокси: