- शिप
- 5 सितंबर 2026 को 6:31 am बजे UTC
- लेखक
- Kamo
- Commit
- a00ddbe
प्रति सदस्यीय क्रेडेंशियल कार्ड का बिल्कुल एक नियंत्रण था: एक रिंगसेंट्रल JWT पेस्ट करें। ए रिंगसेंट्रल JWT को डेवलपर कंसोल के अंदर प्रति उपयोगकर्ता को छोटा किया जाता है, एक उपयोगकर्ता द्वारा जो इस तरह के एक कार्ड के आकार का एक संगठन को बताता है प्रत्येक व्यक्ति के लिए डेवलपर कुंजी बनाएं जो फोन का जवाब देते हैं। यह एक के रूप में पढ़ा आवश्यक सेटअप चरण भी - प्रत्येक सदस्य पर "संबद्ध" - जब केवल सच में इन-ब्राउज़र सॉफ्टफोन को इसकी आवश्यकता होती है, और एक निर्दिष्ट एक्सटेंशन पहले से ही कॉल करता है इतिहास, आवाज मेल, उपस्थिति और अग्रेषण। कार्ड अब कनेक्ट रिंगसेंट्रल की ओर जाता है, साधारण साइन-इन वीओआईपीसर्व इसके साथ प्राप्त हुआ, और JWT बॉक्स को "JWT क्रेडेंशियल का उपयोग करें" के पीछे की ओर मुड़ा। इसके बजाय" मामले के लिए यह वास्तव में सही है: एक सेवा खाता कोई भी संकेत नहीं करता है के रूप में, या केवल JWT प्रवाह सक्षम के साथ एक एप्लिकेशन। एक जुड़े सदस्य को फिर से कनेक्ट हो जाता है और डिस्कनेक्ट करें, और एक पेस्टेड JWT से जुड़े सदस्य को बताया गया है - यही वह है एक क्रेडेंशियल किसी को हाथ से बनाना पड़ा, इसलिए यह एक एडमिन चाहता है बदलना। वापसी से सहमति टोस्ट अब दोनों प्रदाताओं को नाम देने के बजाय काम करता है माइक्रोसॉफ्ट, और जब यह एक भेजा सर्वर की अपनी सजा दिखाता है: एक रिंगसेंट्रल इनकार करना लगभग हमेशा एक पुनर्निर्देशित URI है, ग्राहक पंजीकृत या ऐप पंजीकृत नहीं है auth-code प्रवाह के बिना, और न ही "कनेक्शन विफल" से अनुमान लगाया जा सकता है। फोन सर्वर की अपनी सेटिंग्स ने प्राप्त किया कि यूआरआई को केवल पढ़ने वाले क्षेत्र के रूप में रीडायरेक्ट करें, यहां लिखने के बजाय सर्वर से प्राप्त - रिंगसेंट्रल इसकी तुलना बाइट से करता है byte के लिए और एक opaque invalid request के साथ एक mismatch जवाब, तो एक दूसरी प्रतिलिपि फ्रंटेंड में स्ट्रिंग की एक प्रति है जो गलत हो सकती है। टेस्ट कार्ड प्रदान करते हैं। दोष कभी एक प्रतिपादन दोष नहीं था, लेकिन "जो क्रेडेंशियल यह पूछता है कि वह सदस्य क्या है? पिनिंग के लायक है: एक साइन-इन पहले की पेशकश की, कोई textarea जब तक गिरावट नहीं होती है खोला गया, और किसी सदस्य के सामने कोई डेवलपर- कंसोल लिंक नहीं जो एक को खोल नहीं सकता। vitest.config.ts एप्लिकेशन / सेटिंग परीक्षण एकत्र करते हैं ताकि वे सभी पर चल सकें।.