1
我們使用令牌認證並在每個請求的授權標頭中發送令牌。
但是我們將令牌存儲在cookie中,因爲它用於多個子域。
Angular $ http將自動發送cookie請求。所以我在請求頭中的Authorization和Cookie中複製了字符串。
有沒有辦法爲所有$ http請求移除cookie? (我們使用Restangular。因此,也許這是可能通過配置restuangular?)
我們使用令牌認證並在每個請求的授權標頭中發送令牌。
但是我們將令牌存儲在cookie中,因爲它用於多個子域。
Angular $ http將自動發送cookie請求。所以我在請求頭中的Authorization和Cookie中複製了字符串。
有沒有辦法爲所有$ http請求移除cookie? (我們使用Restangular。因此,也許這是可能通過配置restuangular?)
var cookies = $cookies.getAll();
angular.forEach($cookies, function (v, k) {
cookies.remove(k);
});
嘗試這樣的。
我們將令牌存儲在$ cookie中,以便所有對子域名的請求都可以共享相同的令牌。 – Utility
出於安全原因,用於身份驗證的Cookie通常僅使用http。你不能用javascript讀/寫它。 –
http://stackoverflow.com/questions/17847283/cookie-header-in-phonegap-refused-to-set-unsafe-header-cookie – potatopeelings