class OmniAuth::Strategies::Amplifr
Authenticate to Amplifr.com utilizing OAuth 2.0 docs.amplifr.apiary.io/
Public Instance Methods
callback_url()
click to toggle source
# File lib/omniauth/strategies/amplifr.rb, line 24 def callback_url options[:redirect_uri] || (full_host + script_name + callback_path) end
raw_info()
click to toggle source
Amplifr
provides information about current user in the following format:
$ curl -s -XPOST https://amplifr.com/api/v1/authorize_token?access_token=YOUR_ACCESS_TOKEN { "ok": true, "result": { "status": "authorized", "user": { "confirmed": true, "email": "me@example.com", "id": 42, "name": "Your Name", "timezone": "Europe/Moscow", "tzUtcOffset": 3.0 } } }
# File lib/omniauth/strategies/amplifr.rb, line 56 def raw_info user_info = access_token.post(options[:user_info_url]).parsed user_info['ok'] == true ? user_info : {} end