summaryrefslogtreecommitdiff
path: root/ui/app/lib/bitmask.js
diff options
context:
space:
mode:
authorelijah <elijah@riseup.net>2017-02-24 20:30:55 -0800
committerelijah <elijah@riseup.net>2017-02-24 20:35:48 -0800
commit904e99c658e647a1c9acbb80a1f54c593a57bf61 (patch)
tree564941e887b67de442e365d9c089aa0872e75169 /ui/app/lib/bitmask.js
parent76f2ec8b97d15e45e1fe97dff2317d60d10c5dc1 (diff)
[feature] Update bitmask.js to use authtoken
Diffstat (limited to 'ui/app/lib/bitmask.js')
-rw-r--r--ui/app/lib/bitmask.js12
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;