Class: OmniAuth::Strategies::Visma

Inherits:
OAuth2
  • Object
show all
Defined in:
lib/omniauth/strategies/visma.rb

Constant Summary collapse

AUTH_URLS =
{
  :sandbox => {
      :site => "https://eaccountingapi-sandbox.test.vismaonline.com/v2/",
      :authorize_url => "https://identity-sandbox.test.vismaonline.com/connect/authorize",
      :token_url => "https://identity-sandbox.test.vismaonline.com/connect/token"
    },
  :production => {
      :site => "https://eaccountingapi.vismaonline.com/v2/",
      :authorize_url => "https://identity.vismaonline.com/connect/authorize",
      :token_url => "https://identity.vismaonline.com/connect/token"
    }
}

Instance Method Summary collapse

Instance Method Details

#raw_infoObject



45
46
47
# File 'lib/omniauth/strategies/visma.rb', line 45

def raw_info
  @raw_info ||= access_token.get('/v2/companysettings').parsed
end

#request_phaseObject



49
50
51
52
# File 'lib/omniauth/strategies/visma.rb', line 49

def request_phase
  set_urls
  super
end