Class: OmniAuth::Strategies::Visma
- Inherits:
-
OAuth2
- Object
- OAuth2
- OmniAuth::Strategies::Visma
- 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
-
#initialize(*args) ⇒ Visma
constructor
A new instance of Visma.
- #raw_info ⇒ Object
Constructor Details
#initialize(*args) ⇒ Visma
Returns a new instance of Visma.
23 24 25 26 |
# File 'lib/omniauth/strategies/visma.rb', line 23 def initialize(*args) super(*args) update_default_environment_urls end |
Instance Method Details
#raw_info ⇒ Object
49 50 51 |
# File 'lib/omniauth/strategies/visma.rb', line 49 def raw_info @raw_info ||= access_token.get('/v2/companysettings').parsed end |