【发布时间】:2016-06-19 10:28:27
【问题描述】:
我有一个问题,不知道如何解决... 我必须通过基于令牌的身份验证来对 IonicApp 中的用户进行身份验证。所以我必须将令牌存储在应用程序中,这应该不是问题...... 问题是:我怎样才能得到令牌? 这是我的代码:
// Alle Aufrufe an die REST-Api werden hier durchgeführt
var httpCall = {
async : function(method, url, header, params, data) {
// if (url != 'login') {
// header['X-Auth-Token'] = userTokenFactory.getUserToken();
// }
//console.log(header['X-Auth-Token']);
var ipurl = "IPURL";
// $http returns a promise, which has a then function, which also returns a promise
var promise = $http({
method : method,
url : ipurl + url,
//headers : header,
params : params,
data : data,
config : {
timeout : 5000
}
}).then(function successCallback(response) {
//console.log("data:" + response.data);
//console.log("header:" + response.headers);
console.log("token:" + response.headers['X-AUTH-TOKEN']);
//console.log(response.data.token);
console.log("token" + repsonse.token);
// TRY TO READ THE X_AUTH_TOKEN HERE !!!!!!!!!!!!
return response;
}, function errorCallback(response) {
return response;
});
// Return the promise to the controller
return promise;
}
};
return httpCall;
});
这是来自服务器的响应图片(来自 Firefox)。如您所见,X-Auth-Token 在那里...... here´s the x-auth-token
感谢您的帮助!
【问题讨论】:
标签: javascript angularjs authentication ionic-framework