class Azure::Table::Auth::SharedKeyLite

Public Instance Methods

name() click to toggle source

Public: The name of the strategy.

Returns a String.

# File lib/azure/table/auth/shared_key_lite.rb, line 24
def name
  "SharedKeyLite"
end
signable_string(method, uri, headers) click to toggle source

Generate the string to sign.

verb - The HTTP request method. uri - The URI of the request we’re signing. headers - A Hash of HTTP request headers.

Returns a plain text string.

# File lib/azure/table/auth/shared_key_lite.rb, line 35
def signable_string(method, uri, headers)
  [
    headers.fetch("Date") { headers.fetch("x-ms-date") },
    canonicalized_resource(uri)
  ].join("\n")
end