एक JWT (जेसन वेब टोकन) एक ओपन-स्टैंडर्ड दृष्टिकोण है जो एक क्लाइंट और एक सर्वर के बीच सुरक्षित रूप से जानकारी साझा करने के लिए एक संक्षिप्त, स्वयं-निहित तरीके में जो बिना स्थिति के प्रमाणीकरण प्रदान करता है
JWT को एन्क्रिप्ट किया जा सकता है और/या डिजिटल रूप से हस्ताक्षरित किया जा सकता है ताकि जानकारी को सुरक्षित रूप से साझा किया जा सके
यह एंडपॉइंट सूचना (स्ट्रिंग) को इनपुट के रूप में लेता है, और JWT-कोडित परिणाम (स्ट्रिंग) को आउटपुट के रूप में प्रदान करता है
आउटपुट में इनपुट की एक प्रति भी शामिल होती है, और एक « स्थिति » मान
स्थिति « ठीक » या « त्रुटि: … » है
एंडपॉइंट: jwt-encode
विधि: पोस्ट
नमूना Json इनपुट:
{ "input": "कोड करने के लिए जानकारी" }
नमूना Json आउटपुट:
{
"jwt-encoded": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJtZW51Ijp7ImlkIjoiZmlsZSIsInZhbHVlIjoiRmlsZSIsInBvcHVwIjp7Im1lbnVpdGVtIjpbeyJ2YWx1ZSI6Ik5ldyIsIm9uY2xpY2siOiJDcmVhdGVOZXdEb2MoKSJ9LHsidmFsdWUiOiJPcGVuIiwib25jbGljayI6Ik9wZW5Eb2MoKSJ9LHsidmFsdWUiOiJDbG9zZSIsIm9uY2xpY2siOiJDbG9zZURvYygpIn1dfX0sImlhdCI6MTY4Nzc4OTQwOX0.JTyWgcVbAc4rQZD5ydqQy6GNL7CcuNwq5wdexseb1_s",
"input": "कोड करने के लिए सामग्री",
"status": "ठीक"
}Accepted
curl --location --request POST 'https://zylalabs.com/api/2177/jwt+encoder+api/1988/jwt-encode' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{ "input": "info to encode" }'
साइन अप करने के बाद, प्रत्येक डेवलपर को एक पर्सनल API एक्सेस की असाइन की जाती है, जो अक्षरों और अंकों का एक यूनिक संयोजन होता है, जिसका उपयोग हमारे API एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए JWT एन्कोडर API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।
| हेडर | विवरण |
|---|---|
Authorization
|
आवश्यक
होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।
|
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
(वार्षिक बिलिंग के साथ 2 महीने बचाएँ 🎉)
अग्रणी कंपनियों का भरोसा
Jwt-encode एंडपॉइंट एक JSON ऑब्जेक्ट लौटाता है जिसमें तीन मुख्य फ़ील्ड होते हैं: "jwt-encoded" (कोडित JWT स्ट्रिंग), "input" (मूल इनपुट स्ट्रिंग), और "status" (सफलता या त्रुटि को दर्शाते हुए)
जवाब डेटा के प्रमुख क्षेत्रों में "jwt-encoded" है, जो JWT टोकन धारण करता है, "input," जो मूल इनपुट स्ट्रिंग को दर्शाता है, और "status," जो यह दर्शाता है कि ऑपरेशन सफल रहा ("Ok") या अगर कोई त्रुटि थी
प्रतिक्रिया डेटा को JSON फ़ॉर्मेट में तीन मुख्य फ़ील्ड्स के साथ व्यवस्थित किया गया है: "jwt-encoded," "input," और "status." यह संरचना उपयोगकर्ताओं को एन्कोडेड टोकन, मूल इनपुट, और ऑपरेशन की स्थिति को आसानी से एक्सेस करने की अनुमति देती है
यह एंडपॉइंट उपयोगकर्ता द्वारा प्रदान किए गए किसी भी स्ट्रिंग इनपुट को एन्कोड कर सकता है यह उपयोगकर्ता जानकारी सत्र डेटा या किसी भी अन्य डेटा को एन्कोड करने के लिए उपयुक्त है जिसे JWT के रूप में सुरक्षित रूप से प्रसारित करने की आवश्यकता है
उपयोगकर्ता अपने डेटा अनुरोधों को JSON पेलोड में "इनपुट" पैरामीटर को संशोधित करके अनुकूलित कर सकते हैं यह उन्हें अपनी विशिष्ट आवश्यकताओं के आधार पर विभिन्न स्ट्रिंग्स को एन्कोड करने की अनुमति देता है
उत्तर में "jwt-encoded" उत्पन्न किया गया JWT टोकन है "input" मूल स्ट्रिंग है जो एन्कोडिंग के लिए प्रदान की गई है और "status" ऑपरेशन की सफलता को दर्शाता है जिसमें सफलता के लिए "Ok" और किसी भी समस्या के लिए "Error: ..." है
Jwt-encode एपीआई के लिए सामान्य उपयोग के मामले शामिल हैं उपयोगकर्ता प्रमाणीकरण के लिए टोकन उत्पन्न करना क्लाइंट और सर्वर के बीच उपयोगकर्ता डेटा को सुरक्षित रूप से संप्रेषित करना और स्टेटलेस अनुप्रयोगों के लिए सत्र टोकन बनाना
डाटा सटीकता को मानकीकृत JWT एन्कोडिंग एल्गोरिदम के उपयोग के माध्यम से बनाए रखा गया है API यह सुनिश्चित करता है कि इनपुट स्ट्रिंग को एक मान्य JWT फॉर्मेट में सही ढंग से एन्कोड किया गया है जिसे किसी भी अनुपालन करने वाले JWT डिकोडर द्वारा सत्यापित किया जा सकता है