gpt4 book ai didi

java - 使用浏览器获取请求发送 JWT token

转载 作者:行者123 更新时间:2023-12-01 14:33:46 24 4
gpt4 key购买 nike

我正在开发一个 java spring 安全应用程序,我想使用 Json Web Token(JWT) 实现无状态身份验证.

在 ajax 请求的情况下,没有任何问题,我可以在请求头中以这种格式发送生成的 token :

Authorization: Bearer jwtHeader.jwtPayload.jwtSignature

问题是发送 GET单击请求 <a>标签。假设我有一个 /my-orders负责获取普通 html 页面的 url,我只想为经过身份验证的用户保护它。 当用户点击链接或者直接在浏览器地址栏中粘贴api get url时,他的请求总是失败,因为get请求中没有jwt token 。

有什么办法可以通过浏览器获取请求发送 jwt 吗?

最佳答案

使用 XMLHttpRequest 您可以向 GET 请求添加 Http header ,但不能向 anchor 标记 GET 请求添加 http header 。

关于java - 使用浏览器获取请求发送 JWT token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53096940/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com