我现在已经挣扎了太久了。我有一个Expressjs服务器,提供登录端点。我得到的响应有一个JWT令牌,一小时后到期。一切都好。
在Emberjs方面,我可以成功验证并获取令牌(使用ember-simple-auth和ember-simple-auth-token)。这适用于保护我的路线。但我无法为我的生活更新RESTAdapter标头以包含我的新授权令牌。
我试过了:
如果有人能指出我正确的方向,请永远感激。我需要做的就是将值附加在" session.secure.token"到所有RESTAdapter请求的标头。
由于
答案 0 :(得分:3)
您应该能够将simple-auth配置属性authorizer
设置为simple-auth-authorizer:token
- 在简单身份验证代码中,它会查找此配置属性,查找simple-auth-authorizer:token
并使用此功能与ajaxPrefilter
结合使用。
// config/environment.js
ENV['simple-auth'] = {
authorizer: 'simple-auth-authorizer:token'
};