使用JsonWebToken授权标头来获取图像

时间:2015-03-10 17:22:20

标签: javascript security authorization single-page-application json-web-token

我有一个api,您需要有一个有效的json网络令牌才能上传图片:

例如,我发帖子(使用此网址的授权标题)上传照片: http://localhost:3000/api/account/events/54f9b55254fb9f32306a26dd/sponsors/54fdb4212f67981b1f6a8665/logo

如果我想要获取图像,我会对同一个网址发出GET请求,但是,这在使用JWT时不起作用,因为我在提取时无法发送授权标头图片。

有解决方案吗?在用户授权之前,图像无法公开。

1 个答案:

答案 0 :(得分:1)

目前尚不清楚为什么在发出GET请求时无法发送Authorization标头。谁在提出这个要求?是否要使用HTML image标记加载图片?

如果是这样,您需要向网站添加授权,并将该标记的src属性指向您网站中受Cookie身份验证保护的资源。然后,您可以让该资源实现使用JWT令牌调用您的Web API。