【发布时间】:2015-12-03 10:47:26
【问题描述】:
我正在使用 oAuth2。
DataAdapterMixin 会自动将 Authorization 标头添加到所有 Ember Data 请求中。会话服务授权方法可用于将其添加到 Ajax 调用中,但如何确保将标头添加到浏览器发出的 GET 请求中。我已尝试按照文档中的说明创建自定义授权方,但未调用授权方法。
我的应用程序存储发票和报表的扫描件(通常是 pdf),这些扫描件只能由授权用户查看。根据用户的操作,我正在更改对象标签的数据属性。
这个
<object data={{attachViewURL}} width="800px" height="1200px">
呈现如下:
<object data="/scans/attachments/11" width="800px" height="1200px">
除了授权之外,这工作正常。
任何建议将不胜感激。我是 Ember 的新手,所以如果我以错误的方式处理这个问题,请告诉我。
【问题讨论】:
-
只是检查我理解正确(因为您的示例代码与您的问题并不真正匹配),您实际上想要将“授权:承载 XXXXXXXXXX”添加到您的 http 标头(根据 oAuth 标准)?
-
是的,这正是我的意思。在所有请求中添加该标头。
标签: ember.js ember-simple-auth