使用 JsonWebToken 授权标头获取图像

Using JsonWebToken authorization header to fetch images

本文关键字:获取 图像 权标 JsonWebToken 授权 使用      更新时间:2023-09-26

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

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

如果我想获取图像,我会对同一 url 执行 GET 请求,但是,这在使用 JWT 时不起作用,因为我在获取图像时无法发送授权标头。

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

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

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