Для входа в систему я делаю что-то вроде:
function setHeader(xhr) {
// as per HTTP authentication spec [2], credentials must be
// encoded in base64. Lets use window.btoa [3]
xhr.setRequestHeader("Authorization", "Basic " + btoa(username + ':' + password));
}
$.ajax({type: "POST", url: AUTH_URL, beforeSend: setHeader}).
fail(function(resp){
console.log('bad credentials.')
}).
done(function(resp){
});
после чего я сохраняю сеанс в локальном хранилище.
Однако для выхода из системы я не могу понять, как использовать этот сеанс для отправки с заголовком запроса, так что django: request.logout()
выходит из системы пользователя, имеющего этот идентификатор сеанса