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

आपकी सेवा के उपयोगकर्ता Kakao खाते से साइन अप कर सकें, इसके लिए Kakao के पास अपनी सेवा दर्ज करनी होती है और REST API key तथा Client Secret लेने होते हैं।

यह पेज REST API key और Client Secret पाने का क्रम बताता है। मिले हुए दोनों मानों को WEEGLOO में डालने का तरीका REST API key और Client Secret को WEEGLOO में डालना में है।

Kakao से REST API key और Client Secret लेना

Kakao में लॉगिन करने के बाद नीचे दिए पाँच चरण क्रम से पूरे करें।

1

ऐप बनाना

अगर आपके पास पहले से इस्तेमाल किया हुआ कोई ऐप है, तो नया बनाए बिना उसी ऐप को वैसे का वैसा इस्तेमाल किया जा सकता है। उस स्थिति में यह चरण छोड़कर Biz ऐप में बदलना पर जाएं।

  1. अपनी एप्लिकेशन वाली स्क्रीन (https://developers.kakao.com/console/app (नए टैब में खुलता है)) खोलें।

  2. Create app (ऐप बनाएं) पर क्लिक करें।

  3. App icon (ऐप का आइकन) में इमेज चढ़ाएं।

  4. App name (ऐप का नाम) में उपयोगकर्ता को दिखने वाला नाम दर्ज करें (उदाहरण: Cozy Closet)।

  5. Company name (कंपनी का नाम) में अपनी दुकान या कंपनी का नाम दर्ज करें। यह ऐप के नाम जैसा ही हो तो भी चलता है।

  6. Category (श्रेणी) में अपनी सेवा के अनुरूप विकल्प चुनें (उदाहरण: Lifestyle)।

  7. App primary domain (ऐप का मुख्य डोमेन) में अपनी साइट का पता दर्ज करें (उदाहरण: https://cozy-closet.com)।

  8. सबसे नीचे परिचालन नीति की सहमति वाले चेकबॉक्स पर निशान लगाएं।

  9. Save (सहेजें) पर क्लिक करें।

    ऐप बनाने वाला मोडल। App icon में इमेज चढ़ी हुई है, App name और Company name में "Cozy Closet" तथा App primary domain में साइट का पता भरा हुआ है

2

Biz ऐप में बदलना

Biz ऐप में बदले बिना ईमेल को अनिवार्य सहमति आइटम के रूप में सेट नहीं किया जा सकता।

अगर ऐप के नाम के ऊपर का बैज पहले से Biz app है, तो यह चरण छोड़कर Kakao लॉगिन चालू करना पर जाएं।

  1. अगर ऐप की स्क्रीन खुली हुई न हो, तो अपनी एप्लिकेशन वाली स्क्रीन (https://developers.kakao.com/console/app (नए टैब में खुलता है)) में, लॉगिन के लिए इस्तेमाल होने वाले ऐप पर क्लिक करें।

  2. App Settings → App → General (ऐप सेटिंग → ऐप → सामान्य) पर जाएं।

  3. Business information (व्यावसायिक जानकारी) वाला हिस्सा ढूंढें।

    Business information वाला हिस्सा। Register business information बटन के साथ "This app is not a Biz app." सूचना है, और उसके नीचे Switch to Biz app for an individual बटन है

आगे का रास्ता इस बात पर बँटता है कि व्यवसाय पंजीकरण संख्या है या नहीं। अपनी स्थिति के अनुरूप एक ही हिस्सा पूरा करें।

  1. Register business information (व्यावसायिक जानकारी दर्ज करें) पर क्लिक करें।
  2. Business Type (व्यवसाय का प्रकार) में Domestic business (Korea) (कोरिया का घरेलू व्यवसाय) चुनें। अगर आप कोरिया के व्यवसायी नहीं हैं, तो Overseas business (outside Korea) (कोरिया के बाहर का व्यवसाय) चुनें।
  3. Business registration number (व्यवसाय पंजीकरण संख्या) दर्ज करें।
  4. Confirm (पुष्टि करें) पर क्लिक करें।

Business information वाला मोडल। Business Type में Domestic business (Korea) चुना हुआ है और उसके नीचे Business registration number के तीन खाने हैं

  1. अगर आपने अपनी पहचान की पुष्टि अभी तक पूरी नहीं की है, तो पहले उसे पूरा करें। स्क्रीन के ऊपर दाईं ओर के प्रोफ़ाइल हिस्से में Account settings → Identity verification (खाता सेटिंग → पहचान की पुष्टि) से वहाँ पहुँचा जा सकता है।
  2. इसी स्क्रीन पर लौटकर Switch to Biz app for an individual (व्यक्तिगत डेवलपर के लिए Biz ऐप में बदलें) पर क्लिक करें।
  3. Purpose (उद्देश्य) में To set email to Required consent item (ईमेल को अनिवार्य सहमति आइटम बनाने के लिए) चुनें।
  4. Save पर क्लिक करें।

Switch to Biz app for an individual वाला मोडल। Purpose में To set email to Required consent item चुना हुआ है

अगर आपने Kakao Business की एकीकृत सेवा शर्तों पर पहले कभी सहमति नहीं दी है, तो Save पर क्लिक करने के बाद शर्तों की सहमति वाली स्क्रीन खुलती है। सहमति देने पर बदलाव आगे बढ़ता है।

दोनों में से कोई भी रास्ता हो, बदलाव पूरा होने पर ऐप के नाम के ऊपर का बैज Biz app में बदल जाता है।

3

Kakao लॉगिन चालू करना

  1. अगर ऐप की स्क्रीन खुली हुई न हो, तो अपनी एप्लिकेशन वाली स्क्रीन (https://developers.kakao.com/console/app (नए टैब में खुलता है)) में, लॉगिन के लिए इस्तेमाल होने वाले ऐप पर क्लिक करें।

  2. Product Settings → Kakao Login → General (प्रोडक्ट सेटिंग → Kakao Login → सामान्य) पर जाएं।

  3. Usage settings (उपयोग सेटिंग) के State (स्थिति) टॉगल को चालू करें।

  4. पुष्टि वाले डायलॉग में Activate (सक्रिय करें) पर क्लिक करें।

    Product Settings → Kakao Login → General स्क्रीन। Usage settings का State टॉगल चालू है और उसके नीचे OpenID Connect का टॉगल है

टॉगल चालू करने पर नीचे OpenID Connect का टॉगल दिखने लगता है। इस टॉगल को वैसा ही रहने दें।

4

सहमति आइटम सेट करना

Kakao Login की Consent Items (सहमति आइटम) स्क्रीन पर Email, Nickname और Profile image, इन तीनों आइटम को Required consent (अनिवार्य सहमति) में बदलना ज़रूरी है। इनमें से एक भी वैसा ही रह जाए, तो उपयोगकर्ता लॉगिन शुरू करने से पहले ही Kakao की एरर स्क्रीन पर अटक जाता है।

  1. Product Settings → Kakao Login → Consent Items (प्रोडक्ट सेटिंग → Kakao Login → सहमति आइटम) पर जाएं।

  2. Personal information (व्यक्तिगत जानकारी) वाली तालिका में Email (ईमेल) की पंक्ति के Set (सेट करें) पर क्लिक करें।

  3. Required consent चुनें।

  4. Purpose of consent (सहमति का उद्देश्य) में Member identification दर्ज करें।

  5. Save पर क्लिक करें।

    सहमति आइटम की सेटिंग वाला मोडल। Email के लिए Required consent चुना हुआ है और Purpose of consent में "Member identification" भरा हुआ है

  6. Nickname (उपनाम) को भी दूसरे चरण से इसी तरह बदलें। इसका Purpose of consent है Display member name।

  7. Profile image (प्रोफ़ाइल फ़ोटो) को भी दूसरे चरण से इसी तरह बदलें। इसका Purpose of consent है Display member profile।

  8. जाँच लें कि तीनों आइटम की State अब Required consent है।

    Consent Items स्क्रीन की Personal information तालिका। Nickname, Profile image और Email, तीनों का State, Required consent है और बाकी आइटम Unauthorized हैं

5

REST API key और Client Secret कॉपी करना

  1. App Settings → App → Platform Key (ऐप सेटिंग → ऐप → प्लेटफ़ॉर्म की) पर जाएं।

    App Settings → App → Platform Key स्क्रीन। REST API key, JavaScript key और Native app key, ये तीन कार्ड एक साथ दिखते हैं

  2. REST API key वाले कार्ड पर क्लिक करें। कुंजियाँ तीन तरह की दिखती हैं, पर इस्तेमाल यही करनी है।

    Edit REST API key स्क्रीन। सबसे ऊपर REST API key का मान है, उसके नीचे Kakao Login Redirect URI का खाना खाली दिखता है, और उसके नीचे Client Secret की Kakao Login तथा Business Authentication वाली पंक्तियाँ हैं

  3. Kakao Login Redirect URI वाले खाने में नीचे दिया पता चिपकाएं। अपना Space चुनने पर पहचानकर्ता भर जाता है।

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

    अगर आपको पता न हो कि आपका Space कौन सा है और जोड़ने का काम आपने AI एजेंट को सौंप रखा है, तो एजेंट से पूछने का तरीका भी है। चैट में "Kakao Login में दर्ज करने वाला Redirect URI बता दो" ऐसा कहने पर पूरा बना हुआ पता मिल जाता है।

  4. सबसे ऊपर REST API key का मान कॉपी कर लें।

  5. Client Secret की Kakao Login वाली पंक्ति में दिया Code (कोड) कॉपी कर लें। यह नीचे की Business Authentication वाली पंक्ति का कोड नहीं है।

  6. Save पर क्लिक करें।

सीक्रेट एक गुप्त मान है, इसलिए इसे किसी और को न बताएं और न ही किसी सार्वजनिक जगह पर लिखकर रखें।

REST API key और Client Secret को WEEGLOO में डालना

अब REST API key और Client Secret तैयार हैं। दोनों मान कंटेंट स्टूडियो के किस खाने में जाते हैं, यह इस तरह है।

Kakao की स्क्रीनकंटेंट स्टूडियो
REST API keyREST API key
Client Secret की Kakao Login वाली पंक्ति का कोडClient Secret - Kakao Login Code

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

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

  1. सेवा सदस्य लॉगिन के सोशल लॉगिन चालू करने वाले हिस्से पर वापस जाएं।
  2. Kakao चालू करें।
  3. Step 2 के REST API key खाने में REST API key डालें।
  4. Client Secret - Kakao Login Code खाने में Client Secret की Kakao Login वाली पंक्ति का कोड डालें।
  5. सहेजें पर क्लिक करें।

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

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

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