GitLab लॉगिन जोड़ना

ग्राहक GitLab खाते से साइन अप कर सकें, इसके लिए GitLab के पास अपनी सेवा दर्ज करनी होती है और दो मान लेने होते हैं। ये हैं Application ID और Secret।

यह पेज उन दोनों मानों को पाने का क्रम बताता है। मिले हुए मानों को WEEGLOO में डालने का तरीका मिले हुए मान WEEGLOO में डालना में है।

पहले कॉपी कर लेने वाला पता

ग्राहक GitLab पर लॉगिन पूरा कर लेता है, तो GitLab उसका परिणाम एक तय पते पर वापस भेजता है। यह पता GitLab में दर्ज करना होता है, इसलिए इसे पहले कॉपी कर लें। पहले चरण में इसे चिपकाना है।

नीचे अपना Space चुनने पर पहचानकर्ता भरा हुआ पता बन जाता है।

Space
https://auth.weegloo.com/v1/spaces/{spaceId}/login/oauth2/code/gitlab

अगर आप खुद भरना चाहें, तो {spaceId} की जगह अपने Space का पहचानकर्ता डालें। कंटेंट स्टूडियो में उस Space को खोलकर ब्राउज़र का एड्रेस बार देखें; /spaces/ के बाद आने वाला मान ही पहचानकर्ता है।

यह पता आपकी साइट का पता नहीं है, बल्कि वह जगह है जहाँ WEEGLOO लॉगिन का परिणाम प्राप्त करता है। इसीलिए आपने अपनी साइट अभी तक नहीं बनाई हो, तब भी यह अभी तय हो जाता है। अगर आपने कंटेंट स्टूडियो में GitLab चालू कर रखा है, तो वही पता Step 1 में दिखता है, और आप उसे वहाँ से भी कॉपी कर सकते हैं।

GitLab से दो मान लेना

GitLab में साइन इन करने के बाद नीचे दिए दो चरण क्रम से पूरे करें। यहाँ किए जाने वाले काम पर कोई शुल्क नहीं लगता।

1

एप्लिकेशन दर्ज करना

  1. एप्लिकेशन वाली स्क्रीन (https://gitlab.com/-/user_settings/applications) खोलें।

  2. Add new application पर क्लिक करें।

    Applications स्क्रीन। Your applications और Authorized applications वाले हिस्से हैं, सूची खाली है और ऊपर दाईं ओर Add new application बटन दिखता है

  3. Name में इस एप्लिकेशन का नाम दर्ज करें (उदाहरण: कोज़ी क्लोज़ेट)।

  4. Redirect URI के खाने में पहले कॉपी कर लेने वाला पता से कॉपी किया हुआ पता चिपकाएं।

    Add new application फ़ॉर्म। Name में "कोज़ी क्लोज़ेट", Redirect URI में WEEGLOO का पता भरा हुआ है और नीचे Confidential चेकबॉक्स पर निशान लगा है

  5. Scopes में सिर्फ़ read_user पर निशान लगाएं।

    Scopes की सूची। api और read_api पर निशान नहीं है और सिर्फ़ read_user पर निशान लगा है

  6. फ़ॉर्म के सबसे नीचे दिए Save application पर क्लिक करें।

Redirect URI कई पंक्तियाँ लेने वाला खाना है, लेकिन इसमें डालना सिर्फ़ ऊपर कॉपी किया हुआ एक ही पता है। उसके नीचे दिया Confidential शुरू से ही चालू रहता है, और WEEGLOO ही Secret को लेकर सुरक्षित रखता है, इसलिए इसे चालू ही रहने दें। स्कोप कम से कम एक चुनने पर ही सहेजा जाता है।

2

Application ID और Secret कॉपी करना

Save application पर क्लिक करते ही अभी बनाए हुए एप्लिकेशन की स्क्रीन खुलती है। WEEGLOO में डालने वाले दोनों मान यहीं हैं।

  1. Application ID के दाईं ओर दिए कॉपी आइकन पर क्लिक करके मान कॉपी कर लें।

  2. Secret के दाईं ओर दिए कॉपी आइकन पर क्लिक करके मान कॉपी कर लें।

    Application ID का मान, ढका हुआ Secret, उसके बगल में Renew secret बटन, और Secret को सिर्फ़ इसी समय देखा जा सकता है, यह बताने वाली सूचना दिखती है

Secret सिर्फ़ इसी समय देखा जा सकता है

Application ID इसी स्क्रीन पर बना रहता है, इसलिए उसे कभी भी दोबारा देखा जा सकता है, पर Secret के साथ ऐसा नहीं है। खो जाए, तो Renew secret से नया बनाएं, और नया मिला मान WEEGLOO में दोबारा डालें। Secret एक गुप्त मान है, इसलिए इसे किसी और को न बताएं और न ही किसी सार्वजनिक जगह पर लिखकर रखें।

मिले हुए मान WEEGLOO में डालना

अब आपके हाथ में दो मान हैं। यहाँ से आगे का रास्ता इस बात पर बँटता है कि आप अब तक किस तरह काम करते आए हैं।

अगर आप कंटेंट स्टूडियो में खुद सेटिंग कर रहे थे, तो इस तरह आगे बढ़ें।

  1. सेवा सदस्य लॉगिन के सोशल लॉगिन चालू करने वाले हिस्से पर वापस जाएं।
  2. GitLab चालू करें।
  3. Step 2 के Application ID खाने में Application ID डालें।
  4. Secret खाने में Secret डालें।
  5. सहेजें पर क्लिक करें।

अगर आपने जोड़ने का काम AI एजेंट को सौंप रखा है और आपसे मान लाने को कहा गया था, तो लाए हुए दोनों मान चैट में वैसे के वैसे चिपकाकर अपना काम आगे बढ़ाएं। बाकी सेटिंग एजेंट आगे संभाल लेता है।

आगे क्या करना है

  • सेवा सदस्य लॉगिन: लाए हुए मान कंटेंट स्टूडियो में डालें, और सदस्य लॉगिन की बाकी सेटिंग पूरी करें।
  • सदस्य भूमिका और अधिकार: साइन अप किया सदस्य क्या देख और इस्तेमाल कर सकता है, यह तय करने वाली ServiceUserRole बनाएं।
  • Auth API: लॉगिन को आपकी साइट के कोड से जोड़ते समय ज़रूरी अनुरोध प्रारूप जैसी तकनीकी विशिष्टियाँ बताई गई हैं।