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

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

服務器如何將 JWT 令牌返回給客戶端?

服務器如何將 JWT 令牌返回給客戶端?

MMTTMM 2021-06-08 14:27:25
這是我第一次遇到 JWT 令牌,我想知道該令牌在首次創建后如何返回給客戶端。它應該進入Authorization : Bearer header?通常,是客戶端Authorization : Bearer header在每個請求中傳遞令牌。我想知道在用戶通過身份驗證并創建令牌后,服務器如何將此令牌傳遞給客戶端。也在同一個標題中?在不同的標題中?在我的情況下,服務器將生成令牌而不是作為響應,而是作為請求的一部分。例如:-用戶將登錄到門戶,然后單擊指向授權應用程序的鏈接。包含用戶聲明的 JWT 將作為請求的一部分傳遞給授權應用程序。這里最好的方法是什么?獲取還是發布?標題(哪個)?請求參數?POST 身體?謝謝!
查看完整描述

3 回答

?
翻過高山走不出你

TA貢獻1875條經驗 獲得超3個贊

此外,當您可以將令牌放入 url 時,還有另一種策略。在服務器端,您可以在 url 之后添加令牌,以防您從某些安全服務重定向。例如:


http://[my-app]/index.html?access_token=sadmopwmopmdmvsasom....

然后在 js 中你可以這樣得到它:


let url = new URL(window.location);

let accessToken = url.searchParams.get("access_token"); 

但是,請記住,這種方法不能被認為是安全的。


查看完整回答
反對 回復 2021-06-10
?
蠱毒傳說

TA貢獻1895條經驗 獲得超3個贊

人們可能有興趣知道OAuth 2.0 標準為此目的指定了響應主體:

5.1. 成功響應

授權服務器發出訪問令牌和可選的刷新令牌,并通過將以下參數添加到帶有 200(OK)狀態代碼的 HTTP 響應的實體主體中來構造響應:

access_token
必需的。授權服務器頒發的訪問令牌。
[...]


查看完整回答
反對 回復 2021-06-10
  • 3 回答
  • 0 關注
  • 440 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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