亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用瀏覽器獲取請求發送 JWT 令牌

使用瀏覽器獲取請求發送 JWT 令牌

catspeake 2021-12-22 18:49:03
我正在開發一個 java spring 安全應用程序,我想使用Json Web Token(JWT)實現無狀態身份驗證。在 ajax 請求的情況下,沒有任何問題,我可以在請求頭中以這種格式發送生成的令牌:Authorization: Bearer jwtHeader.jwtPayload.jwtSignature問題是發送GET帶有點擊<a>標簽的請求。假設我有一個/my-ordersurl 負責獲取普通的 html 頁面,并且我只想為經過身份驗證的用戶保護它。當用戶在瀏覽器地址欄中直接點擊鏈接或粘貼api get url時,他的請求總是失敗,因為get請求中沒有jwt令牌。有什么辦法可以通過瀏覽器獲取請求發送 jwt 嗎?
查看完整描述

2 回答

?
慕標5832272

TA貢獻1966條經驗 獲得超4個贊

使用 XMLHttpRequest 您可以向 GET 請求添加 Http 標頭,但不能向錨標記 GET 請求添加 http 標頭。


查看完整回答
反對 回復 2021-12-22
?
海綿寶寶撒

TA貢獻1809條經驗 獲得超8個贊

在標簽的每個鏈接中添加 jwt 作為查詢參數。

例如我的訂單

<a href="/my-orders?jwt=eyJhbGNiJ9.eyJzdWIiOiIwIsH0.KsKmQOZM-jcy4l_7NFsrWn">My Orders</a>

并在后端期望 get 或 post 請求的查詢參數中的 jwt。


查看完整回答
反對 回復 2021-12-22
  • 2 回答
  • 0 關注
  • 244 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號