class OmniAuth::Strategies::Yext
Public Instance Methods
build_access_token()
click to toggle source
# File lib/omniauth/strategies/yext.rb, line 39 def build_access_token verifier = request.params["code"] redirect_uri = callback_url.gsub(query_string, '') client.auth_code.get_token(verifier, { redirect_uri: redirect_uri }.merge(token_params.to_hash(:symbolize_keys => true)), deep_symbolize(options.auth_token_params)) end
raw_info()
click to toggle source
# File lib/omniauth/strategies/yext.rb, line 35 def raw_info @raw_info ||= access_token.get(me_url).parsed end
Private Instance Methods
me_url()
click to toggle source
# File lib/omniauth/strategies/yext.rb, line 47 def me_url "#{client.options[:me_url]}?access_token=#{access_token.token}&v=20170524" end