पासकी / WebAuthn डीबगर
ब्राउज़र में पासकी टेस्ट करें और WebAuthn रिस्पॉन्स ऑफ़लाइन डिकोड करें
सेरेमनी
यह पेज रिलाइंग पार्टी है, इसलिए क्रेडेंशियल केवल … के लिए बनते हैं। ब्राउज़र दूसरे RP ID ब्लॉक करते हैं; अपने ऐप के रिस्पॉन्स के लिए रिस्पॉन्स डिकोड करें का उपयोग करें।
एल्गोरिदम
उन्नत
टेस्ट क्रेडेंशियल
मेमोरी में रखे जाते हैं और पेज छोड़ते ही भुला दिए जाते हैं। पासकी आपके ऑथेंटिकेटर में बनी रहती हैं; काम पूरा होने पर उन्हें अपने पासकी मैनेजर में हटा दें।
सारांश
विवरण
WebAuthn डिबगर क्या करता है
अपने ही ब्राउज़र में पासकी और सिक्योरिटी की टेस्ट करें, किसी भी ऐप से कैप्चर किए गए WebAuthn रिस्पॉन्स डिकोड करें, और देखें कि यह ब्राउज़र क्या सपोर्ट करता है। लाइव सेरेमनी इस साइट को रिलाइंग पार्टी बनाकर टेस्ट क्रेडेंशियल बनाती और इस्तेमाल करती है। रिस्पॉन्स डिकोड करें clientDataJSON, ऑथेंटिकेटर डेटा, अटेस्टेशन ऑब्जेक्ट और COSE की को पढ़ने योग्य फ़ील्ड में बदलता है और रिलाइंग पार्टी की वही जाँचें चलाता है जो आप सर्वर पर चलाते।
इसका उपयोग कैसे करें
- 1.टेस्ट पासकी रजिस्टर करके फिर उससे ऑथेंटिकेट करने के लिए लाइव सेरेमनी चुनें, या अपने ऐप का रिस्पॉन्स JSON पेस्ट करने के लिए रिस्पॉन्स डिकोड करें चुनें।
- 2.रिस्पॉन्स डिकोड करें में, अगर आपके पास हों तो अपेक्षित चैलेंज, ओरिजिन, RP ID, संग्रहीत पब्लिक की और पिछला काउंटर जोड़ें।
- 3.जाँचें देखें: पहले त्रुटियाँ, फिर चेतावनियाँ, नोट और पास हुई जाँचें।
- 4.डिकोड किया गया ट्री, फ़्लैग तालिका, JWK और रॉ बाइट देखने के लिए विवरण खोलें, फिर Markdown सारांश कॉपी करें या डिकोड किया गया JSON निर्यात करें।
लाइव टेस्ट केवल इसी साइट के लिए क्यों काम करते हैं
ब्राउज़र हर क्रेडेंशियल को एक RP ID से बाँधते हैं, जो पेज के डोमेन से मेल खाना चाहिए। यह पेज केवल अपने डोमेन के लिए क्रेडेंशियल बना और इस्तेमाल कर सकता है, इसलिए यह आपके ऐप के बजाय आपके ब्राउज़र, ऑपरेटिंग सिस्टम, ऑथेंटिकेटर और पासकी मैनेजर को टेस्ट करता है। अपने ऐप के लिए वह रिस्पॉन्स JSON कैप्चर करें जो आपका फ़्रंट एंड सर्वर को भेजता है और उसे यहाँ डिकोड करें; डिकोडिंग किसी भी RP ID के लिए ऑफ़लाइन काम करती है।
जाँचें और सिग्नेचर सत्यापन
जाँचों में क्रेडेंशियल प्रकार, clientDataJSON प्रकार, चैलेंज, ओरिजिन, क्रॉस-ओरिजिन उपयोग, RP ID हैश, UP, UV, BE, BS, AT और ED फ़्लैग, सिग्नेचर काउंटर, अटेस्टेशन फ़ॉर्मेट और क्रेडेंशियल पब्लिक की शामिल हैं। ऑथेंटिकेशन सिग्नेचर Web Crypto से JWK, COSE या SPKI PEM रूप में संग्रहीत पब्लिक की के विरुद्ध सत्यापित होते हैं, और ब्राउज़र के सपोर्ट करने पर ES256, ES384, ES512, RS256, PS256 और Ed25519 शामिल हैं।
गोपनीयता और सीमाएँ
सब कुछ आपके ब्राउज़र में चलता है। टेस्ट क्रेडेंशियल और पेस्ट किए गए रिस्पॉन्स मेमोरी में रहते हैं और CodingTool सर्वर पर नहीं भेजे जाते। अटेस्टेशन स्टेटमेंट और सर्टिफ़िकेट चेन सत्यापित नहीं होतीं और FIDO Metadata Service (MDS) में कोई लुकअप नहीं होता, इसलिए AAGUID जैसा है वैसा दिखाया जाता है। यह डिबगिंग में मदद करने वाला टूल है, सर्वर-साइड WebAuthn सत्यापन का विकल्प नहीं।
