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}
)
私は何を間違っていますか?
私は正しい方法を使用していますか?