class Azure::Storage::Common::Core::Auth::TokenSigner

Public Class Methods

new(token_credential) click to toggle source

Public: Initialize the Token Signer

Calls superclass method Azure::Core::Auth::Signer::new
# File lib/azure/storage/common/core/auth/token_signer.rb, line 31
def initialize(token_credential)
  @credential = token_credential
  # Use mock key to initialize super class
  super(Base64.strict_encode64("accesstoken"))
end

Public Instance Methods

sign_request(req) click to toggle source
# File lib/azure/storage/common/core/auth/token_signer.rb, line 37
def sign_request(req)
  req.headers['Authorization'] = "Bearer #{@credential.token}"
  req
end