lib/omniauth/strategies/prayer_letters.rb in omniauth-prayer-letters-0.0.1 vs lib/omniauth/strategies/prayer_letters.rb in omniauth-prayer-letters-0.0.2
- old
+ new
@@ -10,13 +10,15 @@
:site => 'https://www.prayerletters.com',
:authorize_path => '/my/oauth1/authorize',
:access_token_path => '/api/oauth1/token',
:request_token_path => '/api/oauth1/initiate',
:http_method => 'post',
- :scheme => :query_string,
+ :scheme => :query_string
}
+ option :permissions, 'contacts.read,contacts.write'
+
uid { raw_info['id'] }
info do
{
}
@@ -29,8 +31,15 @@
end
def raw_info
@raw_info ||= {} #MultiJson.decode(access_token.get('/v2/people/@me/@self?format=json').body)['entry']
end
+
+ def request_phase
+ options.request_params ||= {}
+ options.request_params[:permissions] = options.permissions
+ super
+ end
+
end
end
end