Class: OmniAuth::Strategies::Withings2
- Inherits:
-
OAuth2
- Object
- OAuth2
- OmniAuth::Strategies::Withings2
- Defined in:
- lib/omniauth/strategies/withings2.rb
Instance Method Summary collapse
Instance Method Details
#basic_auth_header ⇒ Object
22 23 24 |
# File 'lib/omniauth/strategies/withings2.rb', line 22 def basic_auth_header "Basic " + Base64.strict_encode64("#{options[:client_id]}:#{options[:client_secret]}") end |
#build_access_token ⇒ Object
17 18 19 20 |
# File 'lib/omniauth/strategies/withings2.rb', line 17 def build_access_token .token_params.merge!(:headers => {'Authorization' => basic_auth_header }) super end |
#query_string ⇒ Object
26 27 28 29 30 |
# File 'lib/omniauth/strategies/withings2.rb', line 26 def query_string # Using state and code params in the callback_url causes a mismatch with # the value set in the withings2 application configuration, so we're skipping them '' end |