class OmniAuth::Strategies::AccountKit
Public Instance Methods
raw_info()
click to toggle source
# File lib/omniauth/strategies/accountkit.rb, line 47 def raw_info @raw_info ||= access_token.get('/me').parsed end
request_phase()
click to toggle source
# File lib/omniauth/strategies/accountkit.rb, line 15 def request_phase redirect client.auth_code.authorize_url({app_id: options.client_id, redirect: callback_url}.merge(authorize_params)) end
token_params()
click to toggle source
Calls superclass method
# File lib/omniauth/strategies/accountkit.rb, line 25 def token_params super.tap do |params| params["access_token"] = app_access_token end end
Protected Instance Methods
build_access_token()
click to toggle source
# File lib/omniauth/strategies/accountkit.rb, line 53 def build_access_token verifier = request.params["code"] client.auth_code.get_token(verifier, token_params.to_hash(symbolize_keys: true), deep_symbolize(options.auth_token_params)) end
Private Instance Methods
app_access_token()
click to toggle source
# File lib/omniauth/strategies/accountkit.rb, line 60 def app_access_token "AA|#{options.client_id}|#{options.client_secret}" end