鍍金池/ 問答/Java  網(wǎng)絡(luò)安全/ 使用jwt,token是寫到url或者body參數(shù)里和寫到header有哪些利弊

使用jwt,token是寫到url或者body參數(shù)里和寫到header有哪些利弊

我們的接口使用了jwt進行鑒權(quán),前端訪問的時候需要攜帶token。token可以寫的位置有很多,一是path寫到url參數(shù)里,還有可以設(shè)置header。想知道這兩種方式有哪些利弊,選擇哪種方式更好?

回答
編輯回答
悶騷型

寫在參數(shù)裏是防止csrf吧,這時的token應(yīng)該是每個接口都是不一樣的,比如你請求一個接口的時候在頁面種下一個token,提交的時候驗證token。寫header裏應(yīng)該是全局就一個的吧,主要做權(quán)限驗證這類

2018年4月25日 19:55
編輯回答
抱緊我

當(dāng)然寫header里,寫url里很容易被劫持,有人qq你,把url發(fā)給他,直接就發(fā)了token過去了,然后他拿到token想干啥干啥。另外url里寫參數(shù)要url escape,比寫header多了一步。

2017年2月2日 08:44