class OmniAuth::Strategies::Identitas
Public Instance Methods
application_info()
click to toggle source
# File lib/omniauth/strategies/identitas.rb, line 52 def application_info @application_info ||= access_token.get('/v1/app/info').parsed end
callback_url()
click to toggle source
github.com/intridea/omniauth-oauth2/issues/81
# File lib/omniauth/strategies/identitas.rb, line 40 def callback_url full_host + script_name + callback_path + check_if_mobile end
check_if_mobile()
click to toggle source
# File lib/omniauth/strategies/identitas.rb, line 44 def check_if_mobile "?" + {m: options.authorize_params[:m]}.to_query end
raw_info()
click to toggle source
# File lib/omniauth/strategies/identitas.rb, line 33 def raw_info @raw_info ||= access_token.get('/v1/me').parsed["info"] rescue ::Errno::ETIMEDOUT raise ::Timeout::Error end
setup_phase()
click to toggle source
# File lib/omniauth/strategies/identitas.rb, line 48 def setup_phase options.authorize_params[:m] = request.params["m"] end