कोई रहस्य कोड या विन्यास में एक साक्षर गिरावट नहीं है; जनस एपीआई गुप्त कभी एक ब्राउज़र में नहीं जाता है

FixMediaService
शिप
17 सितंबर 2026 को 4:28 am बजे UTC
लेखक
Kamo
Commit
ff03c52

जेनस एपीआई, टोकन और व्यवस्थापक रहस्य और TURN पासवर्ड चार बार ओवर किया गया: @Value डिफ़ॉल्ट के रूप में WebRTCController और JanusService, बंडल में चूक के रूप में और k8s application.yml, और literal env के रूप में K8s/deployment.yaml में मान। GET/api/webrtc/config भी अपनी प्रतिक्रिया में Janus API गुप्त वापस आ गया। छः कक्षाओं को डिफ़ॉल्ट **************** एक ज्ञात स्ट्रिंग के लिए, और बंडल Application.yml डिफ़ॉल्ट रूप से परिभाषित किया गया है डेटासोर्स पासवर्ड, इसलिए एक लापता वातावरण चर के बजाय एक अनुमान योग्य क्रेडेंशियल का मतलब होगा असफल रहा। हटाने से पहले चेक किया गया: नहीं Janus सर्वर जवाब (https://kamocrm.com:8089 बार बाहर जबकि :443 एक ही मेजबान पर उत्तर; कोई जनस फली, सेवा या प्रवेश नहीं है, और कामो-आंतरिक में कुछ भी नहीं, मोबाइल ऐप, कामो-js या kamo-meet call /api / webrtc. Coturn अपने खुद के गुप्त (TURN SECRET) से उपयोग-auth-secret के साथ प्रमाणित करता है, इसलिए स्थैतिक turn पासवर्ड स्वीकार नहीं किया गया था। ************* और DB PASSWORD से सेट हैं राज, और तैनाती के SPRING CONFIG LOCATION का मतलब बंडल Application.yml कभी फली में लोड नहीं होता है। - Janus रहस्य और TURN पासवर्ड अब डिफ़ॉल्ट रूप से खाली करने के लिए; टोकन हस्ताक्षर करने के बजाय एक unconfigured रहस्य मना कर दिया एक खाली कुंजी के साथ हस्ताक्षर करने के लिए, और विन्यास प्रतिक्रिया केवल एक टर्न सर्वर प्रदान करता है जब यह क्रेडेंशियल है। - आंतरिक-auth रहस्य और डेटासोर्स पासवर्ड सभी (${X}) पर कोई डिफ़ॉल्ट नहीं है। - तीन literal JANUS * env प्रविष्टियों छुट्टी तैनाती छोड़ देते हैं। yaml (kubectl लागू करने के तीन रास्ता मर्ज उन्हें हटा देता है)। - /api / webrtc / विन्यास अब apiSecret शामिल नहीं है। NoLiteralSecretDefaultsTest स्कैन src/main/java, src/main/resources and k8s: a placeholder नामित गुप्त, पासवर्ड, टोकन, एपी-की या निजी कुंजी एक शाब्दिक डिफ़ॉल्ट नहीं ले सकती है, और तैनाती। इस तरह के एक env var नहीं दे सकता है इनलाइन मूल्य इन-पॉड कीस्टोर पासवर्ड एक सूचीबद्ध अपवाद है। किसी भी नियम के साथ यह विफल हो गया, और यह यह जाँच करता है कि यह वास्तव में उन फ़ाइलों को पढ़ रहा है। यहां हटाए गए मूल्य अभी भी गिट इतिहास में हैं, इसलिए उन्हें घुमाएं अगर वे इस सेवा के बाहर कहीं भी इस्तेमाल किये जाते हैं।.

सभी बदलाव

जैसा कि आप शिपिंग देखते हैं?

यह सब अपने कार्यक्षेत्र में आता है। मुफ्त योजना शुरू करें और इस पृष्ठ को एक महीने में फिर से पढ़ें।.

Foreverमूल्य निर्धारण देखें