如何使用ember-simple-auth

时间:2016-09-22 17:27:30

标签: ajax authentication cookies token ember-simple-auth

请原谅我的天真,但我不熟悉会话,基于cookie的身份验证和Python Tornado。我正在尝试访问用python Tornado编写的API,并且正在使用Ember CLI作为客户端。我似乎无法在发送到服务器的请求中设置cookie值。如何在AJAX / Ember.JS中正确设置cookie?

我正在使用的技术:

  • Ember CLI
  • Ember Simple Auth
  • Python Tornado

我的情况

  1. 我拥有的内容:用户可以尝试登录的登录页面。

  2. 我需要的是:一种将服务器成功响应的部分内容设置为本地存储位置或cookie的方法。

  3. 我拥有的内容:我使用AJAX访问的API端点

  4. 我需要的是什么:一种将登录响应数据的一部分作为“cookie”传递的方法,因为服务器会抛出错误,指出cookie无效或缺失。

1 个答案:

答案 0 :(得分:0)

好的,无论遇到同样的问题,我基本上都必须在我的模型的“findAll”函数中设置以下ajax设置,并且仅使用authenticate方法。

...
xhrFields: {
    withCredentials: true
},
success: succsFunction, 
error: errorFunction...