Method: RHC::Auth::Token#to_request

Defined in:
lib/rhc/auth/token.rb

#to_request(request) ⇒ Object



17
18
19
20
21
22
23
24
25
26
# File 'lib/rhc/auth/token.rb', line 17

def to_request(request)
  if token
    debug "Using token authentication"
    (request[:headers] ||= {})['authorization'] = "Bearer #{token}"
  elsif auth and (!@allows_tokens or @can_get_token == false)
    debug "Bypassing token auth"
    auth.to_request(request)
  end
  request
end