diff options
author | elijah <elijah@riseup.net> | 2017-02-24 20:30:55 -0800 |
---|---|---|
committer | elijah <elijah@riseup.net> | 2017-02-24 20:35:48 -0800 |
commit | 904e99c658e647a1c9acbb80a1f54c593a57bf61 (patch) | |
tree | 564941e887b67de442e365d9c089aa0872e75169 /ui/app/lib/bitmask.js | |
parent | 76f2ec8b97d15e45e1fe97dff2317d60d10c5dc1 (diff) |
[feature] Update bitmask.js to use authtoken
Diffstat (limited to 'ui/app/lib/bitmask.js')
-rw-r--r-- | ui/app/lib/bitmask.js | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/ui/app/lib/bitmask.js b/ui/app/lib/bitmask.js index 94912acc..0a628ee3 100644 --- a/ui/app/lib/bitmask.js +++ b/ui/app/lib/bitmask.js @@ -44,21 +44,20 @@ var bitmask = function(){ if (window.location.protocol === "file:") { api_url = 'http://localhost:7070/API/'; } + if (window.location.hash) { + api_token = window.location.hash.replace('#', '') + } function call(command) { var url = api_url + command.slice(0, 3).join('/'); var data = JSON.stringify(command.slice(3)); - var auth_header = null - if (api_token) { - auth_header = "Token " + btoa(last_uid + ":" + api_token) - } return new Promise(function(resolve, reject) { var req = new XMLHttpRequest(); req.open('POST', url); - if (auth_header) { - req.setRequestHeader("Authorization", auth_header) + if (api_token) { + req.setRequestHeader("X-Bitmask-Auth", api_token) } req.onload = function() { @@ -168,7 +167,6 @@ var bitmask = function(){ autoconf = false; } return call(['bonafide', 'user', 'authenticate', uid, password, autoconf]).then(function(response) { - api_token = response.lcl_token last_uuid = response.uuid last_uid = uid return response; |