class OmniAuth::Strategies::Myadventist

Public Instance Methods

callback_url() click to toggle source
# File lib/omniauth/strategies/myadventist.rb, line 39
def callback_url
  options[:callback_url] || (full_host + script_name + callback_path)
end
raw_info() click to toggle source
# File lib/omniauth/strategies/myadventist.rb, line 26
def raw_info
  @raw_info ||= access_token.post(client.site + client.options[:info_url], params: raw_info_params).parsed || {}
end
raw_info_params() click to toggle source
# File lib/omniauth/strategies/myadventist.rb, line 30
def raw_info_params
  {
    redirect_uri: callback_url,
    state: SecureRandom.hex(10),
    access_token: access_token.token,
    client_id: client.id
  }
end