Method: ChefAPI::Authentication#canonical_request

Defined in:
lib/chef-api/authentication.rb

#canonical_requestString

The canonical request, from the path, body, user, and current timestamp.

Returns:

  • (String)


214
215
216
217
218
219
220
221
222
# File 'lib/chef-api/authentication.rb', line 214

def canonical_request
  [
    "Method:#{canonical_method}",
    "Hashed Path:#{canonical_path}",
    "X-Ops-Content-Hash:#{content_hash}",
    "X-Ops-Timestamp:#{canonical_timestamp}",
    "X-Ops-UserId:#{@user}",
  ].join("\n")
end