1

サードパーティのアプリケーションにログインしてから応答をブラウザに転送する必要がある Web アプリケーションを構築しているため、プロキシのように機能します。ユーザーは他のアプリと私たちのアプリの両方で自動的にログインする必要があるため、これが必要です。現在、投稿リクエストを他のアプリに送信でき、応答がありますが、それをブラウザーに転送する方法がわかりませんでした。私の知る限り、Rails はオブジェクトを自動的renderに構築するために使用しています。response

 def auth_test
    uri = URI 'login_url'

    http = Net::HTTP.new(uri.host, uri.port)
    http.use_ssl = true

    resp = http.post(uri.path, params.to_s)

    logger.info 'Code = ' + resp.code
    logger.info 'Message = ' + resp.message
    resp.each {|key, val| logger.info key + ' = ' + val}
    logger.info "------------------"
    logger.info resp.body

    # if login successful -> login to our app

    # ??? send the response back to the browser (resp) ???

end

ヘルプ/提案に感謝します。

編集

 def auth_test
    uri = URI 'login_url'

    http = Net::HTTP.new(uri.host, uri.port)
    http.use_ssl = true

    response = http.post(uri.path, params.to_s)

    logger.info 'Code = ' + response.code
    logger.info 'Message = ' + response.message
    response.each {|key, val| logger.info key + ' = ' + val}
    logger.info "------------------"
    logger.info response.body

    # if login successful -> login to our app

    # ??? send the response back to the browser (resp) ???
    render response
end
4

1 に答える 1