Class: OmniAuth::Strategies::Miro

Inherits:
OAuth2
  • Object
show all
Defined in:
lib/omni_auth/strategies/miro.rb

Instance Method Summary collapse

Instance Method Details

#callback_urlObject



38
39
40
# File 'lib/omni_auth/strategies/miro.rb', line 38

def callback_url
  full_host + callback_path
end

#raw_infoObject



34
35
36
# File 'lib/omni_auth/strategies/miro.rb', line 34

def raw_info
  @raw_info ||= access_token.get('https://api.miro.com/v1/oauth-token').parsed
end

#token_paramsObject



42
43
44
45
46
47
48
# File 'lib/omni_auth/strategies/miro.rb', line 42

def token_params
  super.tap do |params|
    params[:client_id] = client.id
    params[:client_secret] = client.secret
    params[:redirect_uri] = callback_url
  end
end