module Uphold::API::AuthToken
Public Instance Methods
auth_headers(username, password, otp)
click to toggle source
# File lib/uphold/api/auth_token.rb, line 16 def auth_headers(username, password, otp) { 'X-Uphold-OTP' => otp, 'X-Bitreserve-OTP' => otp, 'Authorization' => 'Basic ' + Base64.encode64("#{username}:#{password}") } end
generate_access_token(username: '', password: '', otp: '')
click to toggle source
# File lib/uphold/api/auth_token.rb, line 6 def generate_access_token(username: '', password: '', otp: '') request_data = Uphold::RequestData.new( Endpoints::AUTH, Entities::AuthToken, auth_headers(username, password, otp), description: 'Uphold ruby' ) Request.perform_with_object(:post, request_data) end