🍋
Menu
Web

JWT

JWT (JSON Web Token)

एक ओपन स्टैंडर्ड (RFC 7519) जो कॉम्पैक्ट, URL-सुरक्षित टोकन को परिभाषित करता है जो दो पक्षों के बीच दावों (claims) को सुरक्षित रूप से प्रसारित करता है।

तकनीकी विवरण

JWT संरचना: Header.Payload.Signature, प्रत्येक भाग Base64url-एन्कोडेड। हेडर: एल्गोरिदम (HS256, RS256, ES256) और टोकन प्रकार। पेलोड: मानक दावे (iss, sub, exp, iat, aud) और कस्टम दावे। सिग्नेचर: HMAC (साझा रहस्य) या RSA/ECDSA (सार्वजनिक/निजी कुंजी जोड़ी)। JWE (JSON Web Encryption) पेलोड एन्क्रिप्शन जोड़ता है। सामान्य उपयोग: OAuth 2.0 एक्सेस टोकन, API प्रमाणीकरण, SSO।

उदाहरण

```javascript
// JWT: web API example
const response = await fetch('/api/resource');
const data = await response.json();
console.log(data);
```

संबंधित टूल्स

संबंधित शब्द