एक 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" }'
| हेडर | विवरण |
|---|---|
Authorization
|
[आवश्यक] होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें। |
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
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 डिकोडर द्वारा सत्यापित किया जा सकता है
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
225ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
323ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
979ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,824ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
2,517ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
297ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
672ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
336ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
55ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
746ms