Class: OmniAuth::Strategies::Logikura
- Inherits:
-
OAuth2
- Object
- OAuth2
- OmniAuth::Strategies::Logikura
- Defined in:
- lib/omniauth/strategies/logikura.rb
Instance Method Summary collapse
Instance Method Details
#build_access_token ⇒ Object
36 37 38 39 40 41 42 43 |
# File 'lib/omniauth/strategies/logikura.rb', line 36 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(.auth_token_params) ) end |
#callback_url ⇒ Object
26 27 28 |
# File 'lib/omniauth/strategies/logikura.rb', line 26 def callback_url full_host + script_name + callback_path end |
#raw_info ⇒ Object
21 22 23 24 |
# File 'lib/omniauth/strategies/logikura.rb', line 21 def raw_info access_token.client.site = .[:api_site] # FIXME @raw_info ||= access_token.get("/api/v1/credentials").parsed end |
#setup_phase ⇒ Object
30 31 32 33 34 |
# File 'lib/omniauth/strategies/logikura.rb', line 30 def setup_phase .[:site] = ENV["LOGIKURA_URL"] if ENV["LOGIKURA_URL"] .[:api_site] = ENV["LOGIKURA_API_URL"] if ENV["LOGIKURA_API_URL"] super end |