OAuth-авторизация в ruby на рельсах
Я пытаюсь авторизоваться в OAuth. Я должен открыть URL в браузере. Этот URL перенаправляет меня в мое приложение, отправляющее код авторизации.
Когда я открываю ссылку в браузере, все работает нормально, и я получаю код. Когда я отправляю запрос на получение (или публикацию) кода по этой ссылке, ничего не происходит. Как я могу решить эту проблему.
Логика: я получаю ответ от OAuth в контроллере и затем отправляю его в сервис. Метод в контроллере:
def auth_code
MyService.code(params)
render json: params
end
Метод в обслуживании:
def self.code(params)
@@code = params['code']
end
Отправка запроса из кода (используя Httparty [я пробовал и отправлять и получать]):
code_request = HTTParty.get(code_url)
Отправка запроса из кода:
code_request = Net::HTTP.get(URI(code_url))
PS Я не хочу использовать драгоценные камни OAuth