0

REST API を使用する Ruby スクリプトを作成しようとしていました。ただし、認証ステップで立ち往生しています(基本認証を使用しています)。

私が理解していると思ったことから、login:password をベース 64 でエンコードし、それをヘッダー Authorization と共にリクエストと共に渡すことになっていましたが、403 禁止エラー以外はどこにも行きませんでした。

enc   = Base64.encode64('username:passs')
my_url = 'http://intenthq.atlassian.net/rest/api/2/application-properties'
my_key = 'Basic '+ enc
puts enc
puts 'Authorization ' + my_key
RestClient::Request.execute(
 :method => :get,
 :url => my_url,
 :headers => {'Authorization' => my_key}
)

私は何を間違っていますか?

私は正しい方法を使用していますか?

4

1 に答える 1