class OmniAuth::Strategies::Segment
Segment
Omniauth Strategy
Public Instance Methods
basic_auth_header()
click to toggle source
# File lib/omniauth/strategies/omniauth-segment.rb, line 27 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/omniauth-segment.rb, line 22 def build_access_token options.token_params.merge!(:headers => {'Authorization' => basic_auth_header }) super end
callback_url()
click to toggle source
# File lib/omniauth/strategies/omniauth-segment.rb, line 31 def callback_url return options[:redirect_uri] unless options[:redirect_uri].nil? full_host + script_name + callback_path end
scope()
click to toggle source
# File lib/omniauth/strategies/omniauth-segment.rb, line 18 def scope options[:scope] end