class OmniAuth::Strategies::Bitrix24
Public Instance Methods
client()
click to toggle source
# File lib/omniauth/strategies/bitrix24.rb, line 46 def client ::OAuth2::Client.new(options.client_id, options.client_secret, deep_symbolize({site: options.site}).merge({token_method: :get})) end
get(method)
click to toggle source
# File lib/omniauth/strategies/bitrix24.rb, line 34 def get(method) access_token.get(method, info_options) end
info_options()
click to toggle source
# File lib/omniauth/strategies/bitrix24.rb, line 38 def info_options { params: { auth: access_token.token } } end
raw_info()
click to toggle source
# File lib/omniauth/strategies/bitrix24.rb, line 30 def raw_info @raw_info ||= get('/rest/user.current').parsed['result'] end