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

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

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

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

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

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

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

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

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

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

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

1

ऐप बनाना

  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 ऐप में बदले बिना ईमेल को अनिवार्य सहमति आइटम के रूप में सेट नहीं किया जा सकता।

  1. अभी बनाया हुआ ऐप खोलें और App Settings → App → General (ऐप सेटिंग → ऐप → सामान्य) पर जाएं।

  2. 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. अपनी पहचान की पुष्टि पूरी करें।
  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. Product Settings → Kakao Login → General (प्रोडक्ट सेटिंग → Kakao Login → सामान्य) पर जाएं।

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

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

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

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

4

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

नीचे दिए तीनों आइटम को Required consent (अनिवार्य सहमति) में बदलना ज़रूरी है।

नामसहमति का उद्देश्य
EmailMember identification
NicknameDisplay member name
Profile imageDisplay member profile
  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 हैं

तीनों आइटम बदलना ज़रूरी है

इनमें से एक भी बाकी रह जाए, तो ग्राहक लॉगिन शुरू करने से पहले ही Kakao की एरर स्क्रीन पर अटक जाता है।

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. REST API key का मान कॉपी कर लें।

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

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

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

कुंजियाँ REST API key, JavaScript key और Native app key, इन तीन तरह की दिखती हैं, पर इस्तेमाल REST API key का करना है। Client Secret में भी कोड Kakao Login और Business Authentication (व्यावसायिक प्रमाणीकरण), इन दो पंक्तियों में दिखता है, पर इस्तेमाल Kakao Login वाली पंक्ति का करना है।

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

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

अब आपके हाथ में दो मान हैं। दोनों मान कंटेंट स्टूडियो के किस खाने में जाते हैं, यह इस तरह है।

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 एजेंट को सौंप रखा है और आपसे मान लाने को कहा गया था, तो लाए हुए दोनों मान चैट में वैसे के वैसे चिपकाकर अपना काम आगे बढ़ाएं। बाकी सेटिंग एजेंट आगे संभाल लेता है।

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

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