Я бы хотел использовать гем Omniauth 2 для аутентификации пользователей, но моя проблема в том, что обратный вызов URI содержит используемый порт 80gin nginx, который скрыт снаружи. Вот почему поставщик аутентификации хотел бы перенаправить пользователя на имя хоста: 8082, которое было удалено.
Я попытался переписать заголовок http, изменить атрибуты X-Forwarded-Port, Host, Server-Port (я проверил свой объект запроса в Rails, а Server-Port содержал только номер порта 8082), но безуспешно. Я не хочу изменять код моего приложения, я хочу решить его на уровне веб-сервера.
Знаете ли вы какое-либо решение для Rails, что его порт равен 80 при передаче URL-адреса перенаправления?
Спасибо!