Доброго времени суток.
Пытаюс сделать авторизацию на связке эмбер - джанго.
Написал контроллер, с формочкой и экшеном - login, джанго. выдает токен но этот токен нужно добавить в хедеры запросов, и вот тут возникает проблема.
controler/login.js
actions: {
login: function() {
var obj = this;
Ember.$.ajax({
// настройка запроса
success: function(data) {
return function(data, self){
// варианты найденные в интернетах
// DS.RESTAdapter.reopen({
// headers: {
// 'Authorization': "Token "+data.token
// }
// });
// еще один вариант
Ember.$.ajaxSetup({
headers: {
'Authorization': "Token "+data.token
}
});
self.transitionToRoute(self.returnTo);
}(data, obj)
}
});
}
}
К сожалению ни один из вариантов не добавляет хедеры в запросы, и сервер неустанно отвечает 401. Возможно дело в переопределенном адаптере (для одной из моделей)
adapters/test_model.js
export default ApplicationAdapter.extend({
pathForType: function(type) {
// переопределение адреса РЕСТ для конкретной модели
return "name_models/";
}
});