Class: OmniAuth::Strategies::Doit

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

Instance Attribute Summary

Attributes inherited from OAuth2

#client_id, #client_options, #client_secret, #options

Instance Method Summary collapse

Methods inherited from OAuth2

#callback_url, #client

Constructor Details

#initialize(app, consumer_key = nil, consumer_secret = nil, options = {}, &block) ⇒ Doit

Returns a new instance of Doit.



7
8
9
10
11
12
13
14
15
# File 'lib/omniauth/strategies/doit.rb', line 7

def initialize(app, consumer_key = nil, consumer_secret = nil, options = {}, &block)
  client_options = {
    :site => 'https://openapi.doit.im',
    :authorize_url => 'https://openapi.doit.im/oauth/authorize',
    :access_token_url => 'https://openapi.doit.im/oauth/access_token'
  }
  
  super(app, :doit, consumer_key, consumer_secret, client_options, options, &block)
end