Method: Azure::Core::Auth::SharedKey#sign

Defined in:
lib/azure/core/auth/shared_key.rb

#sign(method, uri, headers) ⇒ Object

Public: Generate a request signature.

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

Returns a Base64 String signed with HMAC.



51
52
53
54
# File 'lib/azure/core/auth/shared_key.rb', line 51

def sign(method, uri, headers)
  signature = super(signable_string(method, uri, headers))
  return "#{}:#{signature}"
end