class OmniAuth::Strategies::Sialog
Public Instance Methods
basic_auth_header()
click to toggle source
# File lib/omniauth/strategies/sialog.rb, line 39 def basic_auth_header 'Basic ' + Base64.strict_encode64("#{options[:client_id]}:#{options[:client_secret]}") end
build_access_token()
click to toggle source
Calls superclass method
# File lib/omniauth/strategies/sialog.rb, line 34 def build_access_token options.token_params[:headers] = { Authorization: basic_auth_header } super end
callback_url()
click to toggle source
# File lib/omniauth/strategies/sialog.rb, line 30 def callback_url full_host + script_name + callback_path end
raw_info()
click to toggle source
# File lib/omniauth/strategies/sialog.rb, line 26 def raw_info @raw_info ||= access_token.get('/api/v1/user.json').parsed end