मार्केटप्लेस पर एक ऐप प्रकाशित करें
एक डेवलपर के रूप में, आप एक थर्ड-पार्टी ऐप पंजीकृत करते हैं, वह जो स्कोप माँगता है उन्हें परिभाषित करते हैं, OAuth क्रेडेंशियल (client_id और client_secret) बनाते हैं और ऐप को समीक्षा के लिए सबमिट करते हैं। एक बार टीम इसे स्वीकृत और प्रकाशित कर देती है, कोई भी tenant आपका ऐप इंस्टॉल कर सकता है।
डेवलपर पोर्टल ऐप्स के अंतर्गत, डेवलपर टैब पर है। वहाँ आप एक ऐप पंजीकृत करते हैं, परिभाषित करते हैं कि वह क्या एक्सेस कर सकता है, OAuth क्रेडेंशियल जनरेट करते हैं और प्रकाशन के लिए सबमिट करते हैं। केवल व्यवस्थापक ही ऐप्स प्रबंधित कर सकते हैं।
ऐप को पंजीकृत और कॉन्फ़िगर करें
- ऐप्स खोलें और डेवलपर टैब पर जाएँ। नया ऐप पर क्लिक करें।
- नाम, पहचानकर्ता (slug), संक्षिप्त और पूर्ण विवरण भरें। आइकन और वेबसाइट URL, जब दिए जाएँ, https होने चाहिए।
- अनुरोधित स्कोप जाँचें: केवल न्यूनतम आवश्यक ही माँगें। tenant इंस्टॉल पर एक उपसमूह प्रदान करता है।
- अगर ऐप विजेट एम्बेड करता है, तो अनुमत मूल (origins) सूचीबद्ध करें (प्रति पंक्ति एक, हमेशा https)। अगर ऐप इवेंट प्राप्त करता है तो webhooks जोड़ें।
- ड्राफ़्ट सहेजें। जब तक ऐप एक ड्राफ़्ट है या अस्वीकृत हुआ है, आप इसे संपादित कर सकते हैं।
OAuth क्रेडेंशियल
OAuth क्रेडेंशियल के अंतर्गत, ऐप के लिए एक क्लाइंट बनाएँ। क्लाइंट स्कोप चुनें (हमेशा ऐप स्कोप का एक उपसमूह) और redirect URIs दर्ज करें, जिन्हें सहमति के दौरान सटीक मिलान से जाँचा जाता है। बनाने पर, client_id और client_secret केवल एक बार दिखाई देते हैं।
समीक्षा के लिए सबमिट करें और प्रकाशित करें
- ऐप तैयार होने पर, समीक्षा के लिए सबमिट करें पर क्लिक करें। स्थिति समीक्षाधीन में बदल जाती है।
- टीम समीक्षा करती है और एक नोट के साथ स्वीकृत या अस्वीकृत करती है। अगर अस्वीकृत हुआ, तो ऐप को समायोजित करें और फिर से सबमिट करें।
- एक बार स्वीकृत और प्रकाशित होने पर, ऐप कैटलॉग में दिखाई देता है और कोई भी tenant इसे इंस्टॉल कर सकता है।
OAuth फ़्लो के विवरण (authorize, token, refresh और PKCE) के लिए, डेवलपर दस्तावेज़ीकरण देखें। ऐप की पहुँच हमेशा उसी तक सीमित होती है जिसकी उपयोगकर्ता इंस्टॉल पर सहमति देता है।