Я получаю код авторизации, использую его для запроса токена обновления и пытаюсь (с помощью драгоценного камня rails 'oauth2') запросить токен доступа. В то время как запрос токена обновления получает ответ, мой запрос токена доступа получает 504.
client = OAuth2::Client.new(CLIENT_ID, CLIENT_SECRET, { :site => DOMAIN, :token_url => PATH_TOKEN })
token = client.get_token({:grant_type => 'refresh_token', :refresh_token => token_by,
:client_id => CLIENT_ID, :client_secret => CLIENT_SECRET})
Отладочная информация на моей стороне, которую я могу видеть:
I, [2018-04-26T12:35:20.413570 #25141] ИНФОРМАЦИЯ -- : post https://api.socialtables.com/4.0/oauth/token D, [2018-04-26T12:35:20.413691 #25141] DEBUG -- запрос: User-Agent: "Faraday v0.11.0" Content-Type : "application/x-www-form-urlencoded" I, [2018-04-26T12:35:20.413792 #25141] INFO -- Статус: 504 D, [2018-04-26T12:35:20.413935 #25141] DEBUG - - ответ: дата: «Четверг, 26 апреля 2018 г., 16:35:20 по Гринвичу» тип содержимого: «текст/обычный; кодировка = UTF-8» длина содержимого: «0» соединение: «закрыть» доступ-контроль-разрешить -origin: "*" Variable: "Origin" st-request-id: "d9bb4647-279d-4998-b5a8-28b5046f0ea1#180873755" x-kong-upstream-latency: "30217" x-kong-proxy-latency: " 0" через: "конг/0.9.8"