]> git.openstreetmap.org Git - rails.git/blob - app/assets/javascripts/oauth.js
Update ohauth and switch to using the new headerGenerator method
[rails.git] / app / assets / javascripts / oauth.js
1 //= require ohauth
2
3 $(document).ready(function () {
4   if (OSM.oauth_token) {
5     var headerGenerator = window.ohauth.headerGenerator({
6       consumer_key: OSM.oauth_consumer_key,
7       consumer_secret: OSM.oauth_consumer_secret,
8       token: OSM.oauth_token,
9       token_secret: OSM.oauth_token_secret
10     });
11
12     $.ajaxPrefilter(function(options, jqxhr) {
13       if (options.oauth) {
14         options.headers = options.headers || {};
15         options.headers.Authorization = headerGenerator(options.type, options.url, jqxhr.data);
16       }
17     });
18   }
19 });