1
我有一个小应用程序,并且我将有一些外部应用程序通过http将剩余的数据放到这个服务上。我已经有它的工作,但没有身份验证。在门户网站我使用设计,我的问题是:如何(例如所需)从红宝石脚本级别验证门户?要添加到以下脚本中以便首先进行身份验证?我想用devise保护这个控制器,然后我需要认证部分以下脚本。通过ruby脚本设计身份验证
require "net/http"
require "json"
@host = "localhost"
@port = 3000
@post_ws = "/external/rd"
@req_body = {
"device" => {
"name" => "device_json",
"operating_system_id" => "7",
"hash_string" => "jfsg3k4ovj0j02jv",
"user_id" => "1"
}
}.to_json
req = Net::HTTP::Post.new(@post_ws, initheader = {'Content-Type' =>'application/json'})
req.body = @req_body
response = Net::HTTP.new(@host, @port).start {|http| http.request(req) }
问候, Mateusz
我看到token_authenticatable可能有帮助,但至今不知道,如何从脚本的道理,所以仍然没有解决:/ – Mateusz