class OmniAuth::Strategies::Smaregi
Constants
- SANDBOX_AUTHORIZE_URL
- SANDBOX_SITE
- SANDBOX_TOKEN_URL
Public Instance Methods
build_access_token()
click to toggle source
# File lib/omniauth/strategies/smaregi.rb, line 44 def build_access_token client.auth_code.get_token( request.params["code"], { redirect_uri: callback_url }.merge(token_params.to_hash(symbolize_keys: true)), deep_symbolize(options.auth_token_params) ) end
callback_url()
click to toggle source
# File lib/omniauth/strategies/smaregi.rb, line 31 def callback_url full_host + script_name + callback_path end
raw_info()
click to toggle source
# File lib/omniauth/strategies/smaregi.rb, line 27 def raw_info @raw_info ||= access_token.get("/userinfo").parsed end
setup_phase()
click to toggle source
Calls superclass method
# File lib/omniauth/strategies/smaregi.rb, line 35 def setup_phase if options.sandbox options.client_options[:site] = SANDBOX_SITE options.client_options[:authorize_url] = SANDBOX_AUTHORIZE_URL options.client_options[:token_url] = SANDBOX_TOKEN_URL end super end