class OmniAuth::Strategies::Lightspeed

Public Instance Methods

request_phase() click to toggle source
Calls superclass method
# File lib/omniauth/strategies/lightspeed.rb, line 11
def request_phase
  options[:scope] ||= "employee:all"
  super
end

Protected Instance Methods

build_access_token() click to toggle source
# File lib/omniauth/strategies/lightspeed.rb, line 18
def build_access_token
  verifier = request.params["code"]
  callback_url_without_params = callback_url.split("?")[0]
  client.auth_code.get_token(verifier, {:redirect_uri => callback_url_without_params}.merge(token_params.to_hash(:symbolize_keys => true)), deep_symbolize(options.auth_token_params))
end