Jquery 如何在ember.js http请求中使用会话身份验证?

Jquery 如何在ember.js http请求中使用会话身份验证?,jquery,http,ember.js,http-headers,session-cookies,Jquery,Http,Ember.js,Http Headers,Session Cookies,我正在开发一个在后端使用会话身份验证的web(在ember.js中是前端,但我是新手) 我对会话和CSRF的了解有点差,所以我基本上是在问我应该如何实现这个请求 this.store.createRecord('entity', {'text': 'blabla'}).save(); 或者还需要做些什么,以便请求可以通过后端的会话身份验证。 到目前为止,它只返回错误401,非授权访问。因此,基本上,您可能需要在余烬数据的rest请求中添加会话ID的标题。要确保所有余烬数据rest请求都有这些头

我正在开发一个在后端使用会话身份验证的web(在ember.js中是前端,但我是新手)

我对会话和CSRF的了解有点差,所以我基本上是在问我应该如何实现这个请求

this.store.createRecord('entity', {'text': 'blabla'}).save();
或者还需要做些什么,以便请求可以通过后端的会话身份验证。
到目前为止,它只返回错误401,非授权访问。

因此,基本上,您可能需要在余烬数据的rest请求中添加会话ID的标题。要确保所有余烬数据rest请求都有这些头,可以在应用程序级别添加它们,如下所示

App.ApplicationAdapter = DS.RESTAdapter.extend({
  headers: {
    "API_KEY": "secret key",
    "ANOTHER_HEADER": "Some header value"
  }
});

正如您在评论中提到的,在您的案例中,您需要在标题中添加
X-CSRFToken

JWT?非统组织?您使用什么进行身份验证?可能会帮助您。^不,这已经过时了……您可以直接在emberjs中添加headers函数,并从存储此令牌的cookie中添加“X-CSRFToken”,谢谢CodeJack,这很有效,答案正确!好的,我会加上一个答案。。