Class: OmniAuth::Strategies::Odnoklassniki

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

Instance Method Summary collapse

Instance Method Details

#build_access_tokenObject



50
51
52
53
54
# File 'lib/omniauth/strategies/odnoklassniki.rb', line 50

def build_access_token
  verifier = request.params['code']
  client.auth_code.get_token(verifier, {:redirect_uri => callback_url}.merge(token_params.to_hash(:symbolize_keys => true)),
    {'expires' => 1800}.merge(options.access_token_options.to_hash(:symbolize_keys => true)))
end

#callback_urlObject



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

def callback_url
  if options.authorize_options.respond_to? :callback_url
    options.authorize_options.callback_url
  else
    super
  end
end