PHP 如何使用使用 JWT

    關於JWT的相關做用、業務場景以及解決痛點,在這裏,容小編省略1W字......(能夠參考該文章:http://www.javashuo.com/article/p-vpojccpx-v.html),不明白JWT的用途等問題,請帶着問題,去百度或者Google一下哦,下面,咱們來看看如何入門JWT,建立token以及校驗token。php

  

  • 下載

        使用composer(還不知composer是什麼的,請面壁試過~)下載    composer require lcobucci/jwtcomposer

        在這裏,如沒有限制版本,會直接下載最新的版本,下載完成後,以下圖所示:框架

        

    

  • 使用

      擴展庫的使用,千篇一概,無非就是:引入、use。咱們在 jwt 目錄下建立一個測試文件(文件名隨你啦),我這裏是 index.php。post

      在index.php文件中,咱們先包含自動加載文件(注意,若是是使用框架的話,不用直接 use 便可,小編使用原生寫法,進行展現),如圖:測試

 

  • 建立一個token

    

setId:設置jti(JWT ID):是JWT的惟一標識,從而回避重放攻擊。ui

 

  • 校驗token

 

  • 解析token內容

根據解析出來的token內容,進一步處理相關校驗以及業務。spa

小編髮現有位網友,比我更有耐心,相對來講,更加詳細點,參考連接:https://blog.csdn.net/HobHunter/article/details/78524922.net

相關文章
相關標籤/搜索