日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

node jsonwebtoken

發布時間:2025/3/20 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 node jsonwebtoken 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?jsonwebtoken是node版本的JWT(JSON Web Tokens)的實現。
1.什么是JWT?
Json web token (JWT), 是為了在網絡應用環境間傳遞聲明而執行的一種基于JSON的開放標準((RFC 7519).該token被設計為緊湊且安全的,特別適用于分布式站點的單點登錄(SSO)場景。JWT的聲明一般被用來在身份提供者和服務提供者間傳遞被認證的用戶身份信息,以便于從資源服務器獲取資源,也可以增加一些額外的其它業務邏輯所必須的聲明信息,該token也可直接被用于認證,也可被加密。
傳統的認證用戶信息是用cookie-session,JWT可以更好的實現一站式登錄。
JWT的構成:第一部分我們稱它為頭部(header),第二部分我們稱其為載荷(payload, 類似于飛機上承載的物品),第三部分是簽證(signature)。這3者是有關系的(請google),中間用.分割。
例子:
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWV9.TJVA95OrM7E2cBab30RMHrHDcEfxjoYZgeFONFh7HgQ
2.jsonwebtoken的使用方法:
1)RSA SHA256算法:
 
import fs from 'fs'; import path from 'path'; const jwt = require('jsonwebtoken');//生成token的方法 //data是保存的數據,例子:let data={uid:1} function generateToken(data){let created = Math.floor(Date.now() / 1000);let cert = fs.readFileSync(path.join(__dirname, '../config/rsa_private_key.pem'));//私鑰let token = jwt.sign({data,exp: created + 3600 * 24}, cert, {algorithm: 'RS256'});return token; }//驗證token,最后的res。 // 上面的生成方法,我們得到res.uid=1 function verifyToken(token){console.log('進入驗證');let cert = fs.readFileSync(path.join(__dirname, '../config/rsa_public_key.pem'));//公鑰console.log(cert);let res;try{let result = jwt.verify(token, cert, {algorithms: ['RS256']}) || {};let {exp = 0} = result,current = Math.floor(Date.now()/1000);if(current <= exp){res = result.data || {};}}catch(e){console.log(e);}return res; }

這種用法是要私鑰和公鑰文件的。

生成方法(mac os系統親測可以):

打開命令行工具,輸入openssl,打開openssl; 生成私鑰:genrsa -out rsa_private_key.pem 2048 生成公鑰: rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem 2)HMAC SHA256算法(jsonwebtoken的默認的算法)
  不需要公鑰私鑰。
  
jwt.sign()方法只要不寫algorithms項目,就是默認的HMAC SHA256算法。 ?

轉載于:https://www.cnblogs.com/xiaochongchong/p/9009596.html

總結

以上是生活随笔為你收集整理的node jsonwebtoken的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 青青艹视频 | 亚洲一区二区伦理 | 亚洲精品视频免费 | 久久噜噜色综合一区二区 | 浪浪视频在线观看 | 国产性猛交xxxⅹ交酡全过程 | 老司机综合网 | 国产不卡在线观看 | 91国内精品野花午夜精品 | 91们嫩草伦理 | 午夜在线免费观看视频 | 黄色一二三区 | 国产一级片精品 | 亚洲夜色 | 国产www性| 亚洲看| 欧美高清一区二区三区四区 | 中文字幕av观看 | 日本捏奶吃奶的视频 | 疯狂揉花蒂控制高潮h | 亚洲视频精品在线 | 亚洲国产精品成人综合在线 | 丁香久久综合 | 日本色中色| 色多多黄色 | www.久草.com| 色婷婷视频在线 | 色婷婷九月 | 色午夜| 美女三级黄色 | 夜夜躁狠狠躁 | 免费a v网站 | 久久精品视频国产 | 综合九九 | 麻豆传媒在线观看视频 | 日韩黄色免费 | 关之琳三级全黄做爰在线观看 | 国产农村妇女毛片精品久久 | 成人a√| 欧美精品免费一区二区 | 国产亚洲黄色片 | 欧美乱大交xxxxx潮喷l头像 | 亚洲欧美日韩精品一区 | 欧美精品黄| 17c在线| 国模私拍在线观看 | 国产精品成人免费精品自在线观看 | 中文字幕欧美色图 | 插插插日日日 | 不卡av电影在线 | 黄色裸体片 | 成人国产精品蜜柚视频 | 91在线精品秘密一区二区 | 精品三级在线观看 | 波多野结衣免费在线视频 | 超级黄色片 | 亚洲三级精品 | 久久久久久草 | 午夜三级福利 | 男生和女生差差视频 | 日韩电影在线一区二区 | 欧美毛片视频 | 国产在线视频不卡 | 一个人看的毛片 | 中文字幕一区二区三区乱码人妻 | 天天影视插插插 | 亚洲草逼 | 熟妇人妻无乱码中文字幕真矢织江 | 一级黄色片免费看 | 久久午夜影视 | 99精品一级欧美片免费播放 | 黄网免费在线观看 | 国产视频污在线观看 | 欧美xxx视频 | 中日韩中文字幕一区二区 | av黄色免费 | 中文字幕 日韩有码 | 日韩福利在线 | 天天干,天天爽 | 欧美高清一区 | 综合久草 | 国产精品美女久久久久久久久 | japanesehdxxxx | 中文字幕在线视频一区 | 久久午夜精品人妻一区二区三区 | 三级黄色片免费观看 | 五月情网 | 欧美乱妇狂野欧美视频 | 国产精品尤物 | 麻豆av影视| 久久免费播放视频 | 少妇被爽到高潮动态图 | 亚洲精品国产精品国自 | 第一福利丝瓜av导航 | 美女网站免费观看 | 已满18岁免费观看电视连续剧 | 少妇黄色片 | 黄色理论片 | 干极品美女 |