class OmniAuth::Strategies::Skritter
Public Instance Methods
callback_url()
click to toggle source
Bugfix for regression introduced after omniauth-oauth2 v1.3.1 details: github.com/intridea/omniauth-oauth2/issues/81
# File lib/omniauth/strategies/skritter.rb, line 36 def callback_url options[:callback_url] || (full_host + script_name + callback_path) end
raw_info()
click to toggle source
# File lib/omniauth/strategies/skritter.rb, line 30 def raw_info @raw_info ||= { } end
Protected Instance Methods
build_access_token()
click to toggle source
v1.1.2
# File lib/omniauth/strategies/skritter.rb, line 41 def build_access_token params = { :redirect_uri => callback_url, :headers => { "Authorization" => "Basic " + Base64.strict_encode64("#{client.id}:#{client.secret}") }, :code=>request.params['code'], :grant_type=>"authorization_code", :client_id=>client.id }.merge(token_params.to_hash(:symbolize_keys => true)) client.auth_code.get_token(request.params['code'], params) end