Class: OmniAuth::Strategies::DexEnergy
- Inherits:
-
OAuth2
- Object
- OAuth2
- OmniAuth::Strategies::DexEnergy
- Defined in:
- lib/omniauth/strategies/dex_energy.rb
Constant Summary collapse
- DEFAULT_SITE =
'https://who.dex.energy'
Class Method Summary collapse
Class Method Details
.logout_uri(client_id:, redirect_uri:, site: nil) ⇒ Object
34 35 36 37 38 39 40 |
# File 'lib/omniauth/strategies/dex_energy.rb', line 34 def logout_uri(client_id:, redirect_uri:, site: nil) site ||= DEFAULT_SITE encoded_redirect_uri = URI.encode_www_form_component(redirect_uri) "#{site}/oauth/logout?client_id=#{client_id}&redirect_uri=#{encoded_redirect_uri}" end |