我正在使用角度流星构建应用程序。我们通过OAuth使用第三方服务登录。现在我需要从该服务中检索资源,特别是图像。不幸的是,一个简单的<img src='...'>
不会起作用;必须使用Authorization: Bearer ...
标头对所有呼叫进行身份验证。
如何为图片调用提供该标头?我已经考虑过将服务器用作代理服务器(使用标准流星应用程序的明显解决方案),但我无法弄清楚如何让Angular通过请求。
编辑:
为清楚起见,问题在于Angular处理路由时,我无法弄清楚如何定义Meteor处理的/photos/users/:id
之类的路由。 Angular认为,将其检测为不良路线,并重定向到路线。
答案 0 :(得分:1)
我遇到了与Meteor非常相似的问题,并最终在应用程序的一小部分中使用了Cookie,如下所述:
Meteor: Endpoint for images fetched from S3 - How to authenticate connection?