GitHub: ऐप गतिविधियों के एकीकरण को कॉन्फ़िगर करना

यह लेख GitHub के लिए ऐप गतिविधियों एकीकरण को कॉन्फ़िगर करने की प्रक्रिया समझाता है।

अवलोकन

ऐप गतिविधियाँ आपको किसी भी जुड़े हुए SaaS एप्लिकेशन में किसी भी उपयोगकर्ता द्वारा की गई सभी गतिविधियों की बैंड से बाहर दृश्यता के लिए API आधारित समाधान प्रदान करता है। किसी ऐप के भीतर ऐप गतिविधियाँ को डेटा की दृश्यता प्रदान करने के लिए, आपको आवश्यक एप्लिकेशन के साथ एकीकरण स्थापित करना होगा। एकीकरण बनाने के बाद, यदि किसी फ़ील्ड में परिवर्तन हुआ है या वह समाप्त हो गई है, तो आप इसे Resources >Integrations > Integrated Apps पेज से संपादित कर सकते हैं। अधिक जानकारी के लिए, देखें एपीआई के माध्यम से एप्लिकेशन नियंत्रण क्या है ऐप गतिविधियाँ.

ऐप गतिविधियों के एकीकरण को कॉन्फ़िगर करने के लिए, आपको:

  1. SaaS एप्लिकेशन के भीतर एकीकरण को कॉन्फ़िगर करें

  2. CMA में एपीआई कनेक्टर बनाएँ

ऐप गतिविधियों के लिए एक CASB लाइसेंस की आवश्यकता होती है। यह लाइसेंस ऐप और डेटा नियंत्रण और एपीआई के माध्यम से ऐप गतिविधियाँ शामिल करता है। CASB लाइसेंस खरीदने के बारे में अधिक जानकारी के लिए, अपने Cato प्रतिनिधि से संपर्क करें।

GitHub के साथ जुड़ने के लाभ

इस कनेक्टर को बनाने के बाद, आप अपने GitHub वातावरण में गतिविधि देख और निगरानी कर सकते हैं। उदाहरण के लिए,

  • उपयोगकर्ता लॉगिन

  • रिपॉजिटरी की क्लोनिंग

  • कमिट्स

  • पुल अनुरोध

  • रिपोज/संगठन सेटिंग्स में परिवर्तन

  • कोड/कमजोरी स्कैन के अलर्ट

यह आपको संदिग्ध गतिविधियों की पहचान करने और प्रतिक्रिया देने में मदद करता है, और आप इन गतिविधियों के लिए अलर्ट प्राप्त कर सकते हैं:

  • कोड सुरक्षा स्कैन

  • कमजोरी (Dependabot) स्कैन

  • गोपनीयता स्कैन

गिटहब एकीकरण कॉन्फ़िगर करना

GitHub एकीकरण को कॉन्फ़िगर करने के लिए, एक नया व्यक्तिगत एक्सेस टोकन बनाएं।

न्यूनतम जरूरत

  • आपने एक गिटहब एंटरप्राइज लाइसेंस खरीद लिया है

  • ये अनुमतियाँ (स्कोप) प्रदान की जाती हैं:

    • उपयोगकर्ता - पढ़ने की अनुमति:उपयोगकर्ता

    • लेखा-परीक्षा_लॉग - पढ़ने की अनुमति:लेखा परीक्षा_लॉग

    • संगठन - पढ़ने की अनुमति:संगठन

    • एंटरप्राइज - पढ़ने की अनुमति:एंटरप्राइज

    • भंडारण - सुरक्षा घटनाएँ:पढ़ने की अनुमति

नोट

नोट: मार्च 2026 से, गिटहब कनेक्टर सुरक्षा घटनाओं को ऑडिटिंग और क्रॉस-प्लेटफॉर्म सहसंबंध के लिए एकत्र कर सकता है। यदि आपने मार्च 2026 से पहले इस कनेक्टर को बनाया था, तो आपको पहुँच टोकन को पुनः उत्पन्न करने की आवश्यकता है, साथ ही अतिरिक्त सुरक्षा_घटनाएँ:पढ़ने की अनुमति स्कोप और नए टोकन को CMA में जोड़ें।

पहुंच टोकन को पुनः उत्पन्न करने के लिए, गिटहब डेवलपर केंद्र में, कैटो एकीकरण के लिए उपयोग किए गए मौजूदा टोकन को चुनें। टोकन पुनः उत्पन्न करें पर क्लिक करें, और भंडारण अनुभाग के अंतर्गत, सुनिश्चित करें कि सुरक्षा_घटनाएँ:पढ़ने की अनुमति चुना गया है। परिवर्तनों को लागू करने के लिए टोकन पुनः उत्पन्न करें पर क्लिक करें। Step 2 का पालन करें नीचे नए टोकन को CMA में जोड़ने के लिए।

चरण 1: गिटहब डेवलपर सेंटर में एकीकरण कॉन्फ़िगर करें

गिटहब डेवलपर केंद्र में, CMA में दर्ज करने के लिए एक्सेस टोकन पहचानें।

GitHub एकीकरण को कॉन्फ़िगर करने के लिए:

  1. GitHub डेवलपर सेंटर में, व्यक्तिगत एक्सेस टोकन > टोकन (क्लासिक) पर जाएं।

  2. नया टोकन उत्पन्न करें पर क्लिक करें।

  3. टोकन के समाप्ति की तारीख सेट करें।

    हम समाप्ति तिथि को 1 वर्ष की अधिकतम अनुमत अवधि पर सेट करने की अनुशंसा करते हैं।

  4. उपरोक्त सूचीबद्ध स्कोप जोड़ें।

  5. टोकन उत्पन्न करें पर क्लिक करें।

  6. नई एक्सेस टोकन की प्रतिलिपि बनाएं और सहेजें ताकि उन्हें CMA में जोड़ा जा सके।

  7. सेटिंग्स > एंटरप्राइज पर जाएं।

  8. अपने एंटरप्राइज के नाम पर क्लिक करें।

    आपके एंटरप्राइज का लॉगिन पृष्ठ प्रदर्शित होता है।

  9. यूआरएल के अंतिम सेगमेंट की प्रतिलिपि बनाएं और सहेजें ताकि इसे CMA में जोड़ा जा सके। उदाहरण के लिए, यूआरएल https://github.com/enterprises/cato, cato को प्रतिलिपि बनाएं और सहेजें।

चरण 2: CMA में API कनेक्टर बनाएँ

आवश्यक अनुप्रयोग के साथ एकीकरण सेट करने के बाद, विवरण CMA में जोड़ें।

CMA में एपीआई कनेक्टर बनाने के लिए:

  1. नेविगेशन मेनू से, संसाधन > एकीकरण पर क्लिक करें।

  2. कॉन्फ़िगर किए गए एकीकरण टैब पर क्लिक करें।

  3. नया पर क्लिक करें।

    नया एकीकरण पैनल खुला।

  4. आप जिस SaaS एप्लिकेशन को जोड़ना चाहते हैं उसे चुनें।

  5. क्षमता ड्रॉप डाउन में ऐप गतिविधियाँ चुनें।

  6. चरण एक के दौरान बनाए गए विवरण जोड़ें।

  7. सहेजें पर क्लिक करें।

  8. ऐप Integrated Apps टेबल पर एक Connected स्थिति के साथ दिखाई देता है।

अपने एपीआई कनेक्ट करने के बाद, आप Cloud Activities डैशबोर्ड में ऐप गतिविधियों को ट्रैक कर सकते हैं। डेटा दिखाई देने में कुछ मिनट लग सकते हैं।

ज्ञात सीमा

  • सभी घटनाएँ लाई जाती हैं

स्रोत

  • एंटरप्राइज लेखा-परीक्षा लॉग एंडपॉइंट - घटनाओं के एंडपॉइंट की क्वेरी करना

  • GraphQL और उपयोगकर्ता एंडपॉइंट - GitHub उपयोगकर्ताओं के बारे में क्वेरी करना।

क्या यह लेख उपयोगी था?

1 में से 1 के लिए उपयोगी रहा

0 टिप्पणियां