學習 JWT
透過全面的指南和教學掌握 JSON Web Token
JWT 入門
JSON Web Token (JWT) 是一種緊湊、URL 安全的方式,用於在雙方之間傳遞聲明。學習基礎知識和最佳實踐。
JWT 基礎
理解基本概念
實作指南
不同平臺的逐步教學
Node.js 實作
在 Express.js 應用程式中實現 JWT 認證
$ npm install jsonwebtoken
Python 實作
使用 PyJWT 進行安全權杖處理
$ pip install pyjwt
Go 實作
使用 golang-jwt 進行 JWT 認證
$ go get github.com/golang-jwt/jwt/v5
安全最佳實踐
保持 JWT 實作的安全性
演算法選擇
選擇正確的簽章演算法 (RS256, ES256, EdDSA)
權杖儲存
不同環境的安全儲存策略
過期與重新整理
實現權杖輪換和重新整理策略
常見漏洞
避免演算法混淆、弱密鑰和 JWT 炸彈