osFoundry / Platform
एकीकरण
OAuth-कनेक्टेड सेवाएँ — Slack, GitHub, Stripe, Google। एक व्यू में ऑथ स्थिति।
यह क्या है
इंटीग्रेशन osFoundry की वह सेटिंग्स स्क्रीन है जहाँ आप बाहरी सेवाओं को OAuth के ज़रिए जोड़ते हैं और उन सबकी ऑथराइज़ेशन स्थिति एक ही व्यू में देखते हैं। कौन-से अकाउंट लिंक हैं, कोई टोकन अब भी मान्य है या नहीं, या कोई कनेक्शन किस वर्कस्पेस का है — यह याद करने के लिए अलग-अलग स्क्रीनें खंगालने के बजाय आपको एक ही सूची मिलती है: Slack, GitHub, Stripe और Google, हर एक यह दिखाता हुआ कि वह जुड़ा है और ऑथराइज़्ड है या नहीं। जोड़ते समय उस प्रोवाइडर का मानक OAuth कंसेंट फ्लो चलता है, यानी आप एक्सेस की अनुमति प्रोवाइडर की अपनी लॉगिन स्क्रीन पर देते हैं और osFoundry पासवर्ड माँगने के बजाय मिली हुई ऑथराइज़ेशन को सहेजता है।
चूँकि osFoundry एक ब्रिंग-योर-ओन-की डेस्कटॉप वर्कस्पेस है, ये OAuth कनेक्शन किसी रीसेलर से होकर जाने के बजाय आपकी अपनी मॉडल API कीज़ के साथ ही रहते हैं। मकसद एक ऐसी जगह देना है जहाँ से वर्कस्पेस को उन्हीं सेवाओं से जोड़ा जाए जिन्हें आपके एजेंट और चैट सचमुच छूते हैं — कोड के लिए GitHub अकाउंट, मैसेजिंग के लिए Slack, बिलिंग डेटा के लिए Stripe, और कैलेंडर व संबंधित सेवाओं के लिए Google — और फिर उस एक्सेस के बारे में एक ही स्क्रीन से सोचा जाए। जब कोई कनेक्शन एक्सपायर होता है या कोई प्रोवाइडर कंसेंट रद्द कर देता है, तो इसी व्यू की ऑथराइज़ेशन स्थिति वह जगह है जहाँ आप उसे भाँपते हैं और दोबारा जोड़ते हैं।
सेटिंग्स और सुरक्षा के अंतर्गत आने वाला यह पेज इस बात की ईमानदार सूची भी है कि क्या-क्या जुड़ा है: हर OAuth अनुमति एक ही सूची में, ताकि रद्द करना या दोबारा ऑथराइज़ करना एक सोच-समझकर उठाया गया, दिखने वाला कदम हो, न कि हर फ़ीचर में दबा हुआ कुछ। लोकल-फर्स्ट डेस्कटॉप ऐप में यह एकीकृत व्यू मायने रखता है — आप एक नज़र में ठीक-ठीक बता सकते हैं कि वर्कस्पेस को किन बाहरी अकाउंट्स तक पहुँचने की अनुमति है।
मुख्य क्षमताएँ
- Slack, GitHub, Stripe और Google को मानक OAuth कंसेंट फ्लो के ज़रिए osFoundry से जोड़ें
- हर कनेक्शन की ऑथराइज़ेशन स्थिति — जुड़ा, एक्सपायर्ड या रद्द — एक ही सेटिंग्स व्यू में देखें
- एक्सेस की अनुमति हर प्रोवाइडर की अपनी लॉगिन स्क्रीन पर दें; osFoundry OAuth ऑथराइज़ेशन सहेजता है, आपका पासवर्ड नहीं
- इंटीग्रेशन को अपनी मॉडल API कीज़ के साथ ही मैनेज करें, बीच में कोई रीसेलर नहीं (BYOK)
- किसी भी कनेक्शन को एक ही सेटिंग्स और सुरक्षा सूची से सोच-समझकर रद्द या दोबारा ऑथराइज़ करें
उपयोग के मामले
- डेवलपर: OAuth से GitHub अकाउंट जोड़ता है ताकि एजेंट और चैट रिपॉज़िटरीज़ पर काम कर सकें, और टोकन रोटेशन के बाद जाँचता है कि कनेक्शन अब भी ऑथराइज़्ड है
- ऑपरेशन्स लीड: Slack और Stripe जोड़ता है, फिर किसी वर्कफ़्लो में उन पर भरोसा करने से पहले एकल ऑथ-स्थिति व्यू से पुष्टि करता है कि दोनों अनुमतियाँ सक्रिय हैं
- सुरक्षा-सजग लीड: एक ही सेटिंग्स और सुरक्षा सूची से यह ऑडिट करता है कि वर्कस्पेस किन बाहरी अकाउंट्स तक पहुँच सकता है, और अब ज़रूरत न रहे Google कनेक्शन को रद्द कर देता है
सामान्य प्रश्न
मैं कौन-सी सेवाएँ जोड़ सकता हूँ?
इंटीग्रेशन पेज OAuth से जुड़ने वाली सेवाओं को सपोर्ट करता है, जिनमें Slack, GitHub, Stripe और Google शामिल हैं। हर एक अपनी मौजूदा कनेक्शन और ऑथराइज़ेशन स्थिति के साथ एक ही सूची में दिखती है।
क्या इंटीग्रेशन जोड़ने का मतलब osFoundry को अपना पासवर्ड देना है?
नहीं। इंटीग्रेशन OAuth का इस्तेमाल करते हैं, इसलिए आप एक्सेस की अनुमति प्रोवाइडर की अपनी लॉगिन और कंसेंट स्क्रीन पर देते हैं। osFoundry मिली हुई ऑथराइज़ेशन सहेजता है, आपके अकाउंट का पासवर्ड नहीं।
मुझे कैसे पता चलेगा कि कोई कनेक्शन काम करना बंद कर चुका है?
इंटीग्रेशन व्यू हर जुड़ी हुई सेवा की ऑथराइज़ेशन स्थिति एक ही जगह दिखाता है। यदि कोई टोकन एक्सपायर हो जाए या कोई प्रोवाइडर कंसेंट रद्द कर दे, तो आपको वह वहीं दिखता है और आप कनेक्शन को दोबारा ऑथराइज़ कर सकते हैं।