php - JWT的使用疑惑
PHP中文网
PHP中文网 2017-05-16 13:17:13
0
1
1047
  1. 採用JWT做API的驗證,如何設計token刷新的邏輯?將產生的token以及再產生一個刷新token存下來?

  2. JWT是否也需要將產生的token存下來?當使用者重新申請token,更改密碼以及其他操作的時候清除原有token?

oAuth 和JWT有點搞不清楚了。

PHP中文网
PHP中文网

认证0级讲师

全部回覆(1)
漂亮男人

JSON Web Token

是一個非常輕巧的規範。這個規範允許我們使用JWT在使用者和伺服器之間傳遞安全可靠的資訊。

例如:在A用戶追蹤了B用戶的時候,系統發郵件給B用戶,並且附有一個連結「點此關注A用戶」。連結的地址可以是這樣:

https://your.awesome-app.com/make-friend/?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJmcm9tX3VzZXIiOiJCIiwidGFyZ2V0X3VzZXIiOiJBIn0.rSWamyAYwuHCo7IFAgd1oRpSP7nzL7BF5t7ItqpKViM

見 http://blog.leapoahead.com/20...。

OAuth

OAuth是一個關於授權(authorization)的開放網路標準。

例如:有一個"雲沖印"的網站,可以將使用者儲存在Google的照片,沖印出來。使用者為了使用該服務,必須讓"雲端沖印"讀取自己儲存在Google上的照片。問題是只有得到使用者的授權,Google才會同意"雲端沖印"讀取這些照片。那麼,"雲端沖印"怎樣獲得使用者的授權呢?

見 http://www.ruanyifeng.com/blo...。

所以

二者都是以令牌來驗證請求是否安全。

但,二者不應該混為一談,因為一個是小鳥,一個是大砲。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!