class Azure::Core::Auth::Authorizer
Public Instance Methods
sign(request, signer)
click to toggle source
Public: Signs an HTTP request before it's made, by adding the Authorization header
request - An Azure::Core::HttpRequest that hasn't been signed signer - A signing strategy, such as Azure::Table::Auth::SharedKey
Returns the modified request
# File lib/azure/core/auth/authorizer.rb, line 28 def sign(request, signer) signature = signer.sign(request.method, request.uri, request.headers) request.headers["Authorization"] = "#{signer.name} #{signature}" request end