Изменение URI обратного вызова omniauth в рельсах - PullRequest
2 голосов
/ 05 марта 2011

Я бы хотел использовать гем Omniauth 2 для аутентификации пользователей, но моя проблема в том, что обратный вызов URI содержит используемый порт 80gin nginx, который скрыт снаружи. Вот почему поставщик аутентификации хотел бы перенаправить пользователя на имя хоста: 8082, которое было удалено.

Я попытался переписать заголовок http, изменить атрибуты X-Forwarded-Port, Host, Server-Port (я проверил свой объект запроса в Rails, а Server-Port содержал только номер порта 8082), но безуспешно. Я не хочу изменять код моего приложения, я хочу решить его на уровне веб-сервера.

Знаете ли вы какое-либо решение для Rails, что его порт равен 80 при передаче URL-адреса перенаправления?

Спасибо!

...