ग्राहक खातों के लिए अपने आइडेंटिटी प्रोवाइडर को कनेक्ट और मैनेज करना

आप ग्राहकों को सभी प्लेटफ़ॉर्म पर साइन-इन का शानदार अनुभव देने के लिए अपने आइडेंटिटी प्रोवाइडर को Shopify ग्राहक खातों से कनेक्ट कर सकते हैं। यह गाइड, ग्राहक खातों और आइडेंटिटी प्रोवाइडर की सेटिंग कॉन्फ़िगर करने से लेकर आपके Shopify एडमिन में कनेक्शन पूरा करने तक की सेटअप प्रक्रिया में आपकी मदद करती है।

अपने आइडेंटिटी प्रोवाइडर को कनेक्ट करने से पहले, अपना आइडेंटिटी प्रोवाइडर कनेक्ट करने की आवश्यकताएं की समीक्षा करें।

आइडेंटिटी प्रोवाइडर को कनेक्ट करने से जुड़ी ज़रूरी बातें

ग्राहक खातों से अपना आइडेंटिटी प्रोवाइडर कनेक्ट करने के लिए नीचे दी गई ज़रूरी बातों की समीक्षा करें:

  • आप Shopify से एक से ज़्यादा आइडेंटिटी प्रोवाइडर कनेक्ट कर सकते हैं, लेकिन आपके ऑनलाइन स्टोर पर एक बार में सिर्फ़ एक आइडेंटिटी प्रोवाइडर ऐक्टिव हो सकता है।
  • ग्राहकों की पहचान करने के लिए ग्राहक का ईमेल एड्रेस और sub क्लेम इस्तेमाल किया जाता है। आप अपने आइडेंटिटी प्रोवाइडर से Shopify पर नाम, फ़ोन नंबर, पते और टैग जैसी ग्राहक की अतिरिक्त जानकारी भी सिंक कर सकते हैं।
  • डिफ़ॉल्ट रूप से ग्राहक के सत्र 90 दिनों तक मान्य होते हैं। टोकन के एक्सपायर होने का समय आपका आइडेंटिटी प्रोवाइडर तय करता है।

आइडेंटिटी प्रोवाइडर से कनेक्ट करें

अपना आइडेंटिटी प्रोवाइडर कनेक्ट करने के लिए, आपको सही क्रम में नीचे दिए गए टास्क पूरे करने होंगे:

पहला कदम: अपने ग्राहक खातों की सेटिंग कॉन्फ़िगर करें

  1. अपने Shopify एडमिन से, सेटिंग > ग्राहक खाते पर जाएं।

  2. आइडेंटिटी प्रोवाइडर सेक्शन में, मैनेज करें पर क्लिक करें।

  3. प्रोवाइडर से कनेक्ट करें पर क्लिक करें।

  4. आइडेंटिटी प्रोवाइडर का नाम फ़ील्ड में, अपनी ऑथेंटिकेशन सर्विस के लिए आइडेंटिटी प्रोवाइडर का नाम दर्ज करें।

  5. आइडेंटिटी प्रोवाइडर से कनेक्ट करें पेज को खुला रखें, ताकि जब आप अपने आइडेंटिटी प्रोवाइडर की सेटिंग कॉन्फ़िगर करें, तो आप सेटअप कॉन्फ़िगरेशन सेक्शन से कॉल बैक URL और लॉग आउट URL कॉपी कर सकें।

दूसरा कदम: अपने आइडेंटिटी प्रोवाइडर की सेटिंग कॉन्फ़िगर करें

अपने Shopify एडमिन में आइडेंटिटी प्रोवाइडर से कनेक्ट करने के कदम पूरे करने के बाद, आपको अपने आइडेंटिटी प्रोवाइडर के डैशबोर्ड में नीचे दी गई सेटिंग कॉन्फ़िगर करनी होंगी। सेटअप के कदम इस बात पर निर्भर करते हैं कि आप किस प्रोवाइडर से कनेक्ट कर रहे हैं। अपने आइडेंटिटी प्रोवाइडर के डैशबोर्ड में सेटअप से जुड़े किसी भी कदम में सहायता के लिए अपने आइडेंटिटी प्रोवाइडर से संपर्क करें।

कदम:

  1. एक अलग ब्राउज़र टैब में, अपना आइडेंटिटी प्रोवाइडर डैशबोर्ड खोलें।
  2. अपना ऐप्लिकेशन रजिस्टर करें: अपने आइडेंटिटी प्रोवाइडर डैशबोर्ड में एक कॉन्फ़िडेंशियल ऐप्लिकेशन बनाएं और फिर client_id और client_secret पाएं।
  3. रीडायरेक्ट और लॉग आउट URL कॉन्फ़िगर करें: अपने आइडेंटिटी प्रोवाइडर डैशबोर्ड में कॉल बैक URL और लॉग आउट URL दर्ज करें, जो आपके Shopify एडमिन के अपनी आइडेंटिटी से कनेक्ट करें पेज के सेटअप कॉन्फ़िगरेशन में दिए गए हैं।
  4. स्कोप तय करें: अपने आइडेंटिटी प्रोवाइडर डैशबोर्ड में यह पक्का करें कि स्कोप में email और openid शामिल हों।
  1. एंडपॉइंट सेट अप करें: पक्का करें कि आपके आइडेंटिटी प्रोवाइडर डैशबोर्ड में नीचे दिए गए एंडपॉइंट सेट अप हों:
    • ऑथराइज़ेशन
    • टोकन
    • JWKS
    • डिस्कवरी: आपके आइडेंटिटी प्रोवाइडर के आधार पर डिस्कवरी एंडपॉइंट का नाम अलग हो सकता है, जैसे कि कॉन्फ़िगरेशन या Well-Known Configuration।
  2. अपने आइडेंटिटी प्रोवाइडर के लॉग आउट के बाद के रीडायरेक्ट URI पैरामीटर का पता लगाएं। आपके आइडेंटिटी प्रोवाइडर के आधार पर इसका नाम post_logout_redirect_uri, logout_uri या returnTo हो सकता है।
  3. अपने आइडेंटिटी प्रोवाइडर का कनेक्शन पूरा करते समय रेफ़र करने के लिए, इस पेज को ब्राउज़र टैब में खुला रखें।

तीसरा कदम: अपने आइडेंटिटी प्रोवाइडर का कनेक्शन पूरा करें

अपने आइडेंटिटी प्रोवाइडर डैशबोर्ड में अपने आइडेंटिटी प्रोवाइडर की सेटिंग कॉन्फ़िगर करने के बाद, आपको अपना कनेक्शन पूरा करने और उसे टेस्ट करने के लिए अपने Shopify एडमिन पर वापस जाना होगा।

कदम:

  1. अपने Shopify एडमिन के आइडेंटिटी प्रोवाइडर से कनेक्ट करें पेज पर वापस जाएं।
  2. ऐप्लिकेशन की जानकारी सेक्शन में, ज़रूरी जानकारी वैसे ही भरें, जैसे वह आपके आइडेंटिटी प्रोवाइडर की सेटिंग में दिखती है।
  3. सेव करें पर क्लिक करें।
  4. कनेक्शन टेस्ट करें पर क्लिक करें और फिर टेस्ट करें कि आपके आइडेंटिटी प्रोवाइडर का ऑथेंटिकेशन आपके ग्राहक खातों पर रीडायरेक्ट होता है या नहीं। अगर आपने हाल ही में अपने ऑनलाइन स्टोर पर अपने ग्राहक खाते में लॉग इन किया है, तो आपको नया साइन-इन फ़्लो टेस्ट करने के लिए लॉग आउट करके फिर से लॉग इन करना पड़ सकता है।
  5. अपना कनेक्शन टेस्ट करने के बाद, ऐक्टिवेट करें पर क्लिक करें।

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

चौथा कदम: अपने बाहरी साइन-इन पेज पर 'Shop से साइन इन करें' बटन जोड़ें

अगर आपका स्टोर पेमेंट मेथड के रूप में Shop Pay ऑफ़र करता है, तो आपको अपने बाहरी साइन-इन पेज पर Sign in with Shop जोड़ना होगा।

ग्राहक का साइन-इन अनुभव

आपके द्वारा एक नया आइडेंटिटी प्रोवाइडर एक्टिवेट करने के बाद, साइन इन किए हुए ग्राहकों को नई ऑथेंटिकेशन सेवा का उपयोग करके आपके स्टोर में फिर से साइन इन करना होगा।

ग्राहकों की पहचान करने के लिए आइडेंटिटी प्रोवाइडर से ईमेल एड्रेस और sub दोनों का उपयोग किया जाता है। आपके ग्राहक के लिए साइन-इन फ़्लो इस बात पर निर्भर करता है कि उनका ईमेल एड्रेस आपके Shopify एडमिन के ग्राहक पेज में मौजूद किसी प्रोफ़ाइल से मेल खाता है या नहीं:

  • अगर आपके स्टोर पर उस ईमेल एड्रेस वाली कोई ग्राहक प्रोफ़ाइल मौजूद है, तो ग्राहक उस खाते में लॉग इन हो जाता है।
  • अगर उनके ईमेल एड्रेस के लिए कोई ग्राहक प्रोफ़ाइल मौजूद नहीं है, तो ग्राहक के सफलतापूर्वक साइन इन करने के बाद एक नया ग्राहक खाता बनाया जाता है।

किसी ग्राहक के आपके आइडेंटिटी प्रोवाइडर से लिंक होने के बाद, sub को ग्राहक प्रोफ़ाइल पर विषय आईडी के रूप में दिखाया जाता है।

अगर किसी ग्राहक की प्रोफ़ाइल आपके आइडेंटिटी प्रोवाइडर में गलत विषय से लिंक है, तो आप अपने Shopify एडमिन में मौजूद उनकी ग्राहक प्रोफ़ाइल से ग्राहक को अनलिंक कर सकते हैं। मेल न खाने वाली विषय आईडी से प्रभावित ग्राहकों को साइन इन करने की कोशिश करते समय आपके द्वारा इस्तेमाल की गई साइन-इन विधि इस अकाउंट से मेल नहीं खाती है. एरर मैसेज दिख सकता है।

आपके द्वारा ग्राहक को अनलिंक करने के बाद, ग्राहक साइन आउट हो जाता है। वे अपने मौजूदा क्रेडेंशियल के साथ फिर से साइन इन कर सकते हैं, और उनके अगले सफल साइन-इन पर उनकी ग्राहक प्रोफ़ाइल और आपके आइडेंटिटी प्रोवाइडर के बीच एक नया लिंक बन जाता है।

अनलिंक करने से केवल ग्राहक और आपके आइडेंटिटी प्रोवाइडर के बीच का कनेक्शन हटता है। इससे ग्राहक की प्रोफ़ाइल, ऑर्डर और स्टोर के अन्य डेटा पर कोई असर नहीं पड़ता है।

कदम:

  1. अपने Shopify एडमिन में, ग्राहक पेज खोलें।
  2. उस ग्राहक पर क्लिक करें जिसे आप अनलिंक करना चाहते हैं।
  3. ग्राहक की जानकारी में, अपने आइडेंटिटी प्रोवाइडर की आईडी जैसे Okta ID या Auth0 ID के आगे मौजूद अनलिंक करें पर क्लिक करें।
  4. पुष्टि डायलॉग में दिखाई गई विषय आईडी को रिव्यू करें और इसकी तुलना अपने आइडेंटिटी प्रोवाइडर में इस ग्राहक से जुड़ी विषय आईडी से करें। अगर विषय आईडी मेल नहीं खाती हैं, तो अनलिंक करने से आपके द्वारा इस्तेमाल की गई साइन-इन विधि इस अकाउंट से मेल नहीं खाती है. एरर हल हो जाना चाहिए।
  5. पुष्टि करने के लिए अनलिंक करें पर क्लिक करें।

डिफ़ॉल्ट आइडेंटिटी प्रोवाइडर के रूप में वापस Shopify पर आएं

आप किसी भी समय अपने आइडेंटिटी प्रोवाइडर को वापस डिफ़ॉल्ट ग्राहक साइन-इन अनुभव में बदल सकते हैं।

कदम:

  1. अपने Shopify एडमिन से, सेटिंग > ग्राहक खाते पर जाएं।

  2. आइडेंटिटी प्रोवाइडर सेक्शन में, मैनेज करें पर क्लिक करें।

  3. डिफ़ॉल्ट आइडेंटिटी प्रोवाइडर ड्रॉप-डाउन मेनू में, एक्टिवेट करें चुनें।

आपके द्वारा अपना डिफ़ॉल्ट आइडेंटिटी प्रोवाइडर एक्टिवेट करने के बाद, आपकी ग्राहक खाते सेटिंग के आइडेंटिटी प्रोवाइडर सेक्शन में डिफ़ॉल्ट आइडेंटिटी प्रोवाइडर के बगल में एक एक्टिव बैज दिखाई देता है।

ग्राहक डेटा मैनेज करना

अगर कोई ग्राहक अनुरोध करता है कि उनकी व्यक्तिगत जानकारी आपके Shopify स्टोर से हटा दी जाए, तो आप अपने Shopify एडमिन से किसी ग्राहक का व्यक्तिगत डेटा मिटा सकते हैं

अगर आपने अपना खुद का आइडेंटिटी प्रोवाइडर कनेक्ट किया है, तो आपको अपने प्रोवाइडर डैशबोर्ड से कोई भी प्रासंगिक ग्राहक डेटा भी हटाना होगा। ज़्यादा जानकारी के लिए, ग्राहक डेटा मिटाने के बारे में अपने आइडेंटिटी प्रोवाइडर के दस्तावेज़ देखें।

अपना ग्राहक खाता डोमेन बदलते समय अपने आइडेंटिटी प्रोवाइडर को अपडेट करना

अगर आप अपना ग्राहक खाता डोमेन किसी दूसरे URL में बदलने की योजना बना रहे हैं, तो आपको Shopify में बदलाव करने से पहले अपनी आइडेंटिटी प्रोवाइडर सेटिंग अपडेट करनी होंगी। यह पक्का करता है कि ग्राहक बिना किसी रुकावट के साइन इन करना जारी रख सकें।

इन चरणों की तब आवश्यकता होती है जब आप Shopify में अपने ग्राहक खाता URL को पुराने फ़ॉर्मैट, जैसे shopify.com/1234567890/account से नए उप डोमेन फ़ॉर्मैट account.your-store.com में, या किसी मौजूदा उप डोमेन से एक अलग उप डोमेन में अपडेट करते हैं, जैसे कि account.your-store.com को customers.your-store.com में अपडेट करना।

अपने आइडेंटिटी प्रोवाइडर में नया ग्राहक खाता उप डोमेन जोड़ें

आप अपने वर्तमान डोमेन के साथ अपनी आइडेंटिटी प्रोवाइडर सेटिंग में नया डोमेन जोड़ेंगे। Shopify में ग्राहक खाता डोमेन बदलने और यह पुष्टि करने के बाद कि ग्राहक खातों के साइन-इन और साइन-आउट की प्रक्रिया काम कर रही है, आप पुरानी डोमेन एंट्री हटा सकते हैं।

कदम:

  1. अपने आइडेंटिटी प्रोवाइडर के एडमिन कंसोल, जैसे कि Auth0 या Okta में लॉग इन करें।
  2. आपके द्वारा Shopify के लिए बनाया गया ऐप्लिकेशन ढूंढें।
  3. रीडायरेक्ट URI फ़ील्ड ढूंढें और अपने कस्टम उप डोमेन के लिए एक नई एंट्री जोड़ें। उदाहरण के लिए: https://account.your-store.com/authentication/login/external/callback
  4. साइन-आउट URL फ़ील्ड ढूंढें और अपने कस्टम उप डोमेन के लिए एक नई एंट्री जोड़ें। उदाहरण के लिए: https://account.your-store.com/logout_callback
  5. आइडेंटिटी प्रोवाइडर में अपने बदलाव सेव करें। अभी के लिए पुराने और नए दोनों URL रखें।
  6. अपने Shopify एडमिन पर वापस लौटें और Shopify में अपने खाते के डोमेन को नए कस्टम उप डोमेन URL में बदलने के लिए चरणों का पालन करें।
  7. यह पुष्टि करने के लिए कि सब कुछ काम करता है, अपने स्टोरफ़्रंट पर साइन-इन और साइन-आउट दोनों का परीक्षण करें।
  8. वैकल्पिक: साइन-इन प्रक्रिया के सही तरीके से काम करने की पुष्टि होने के बाद, आप अपने आइडेंटिटी प्रोवाइडर पर वापस लौट सकते हैं और पुरानी डोमेन एंट्री हटा सकते हैं।

प्रोवाइडर के अनुसार सामान्य रीडायरेक्ट URI फ़ील्ड के नाम

प्रोवाइडर के अनुसार सामान्य रीडायरेक्ट URI फ़ील्ड के नाम
प्रोवाइडररीडायरेक्ट URI फ़ील्ड
Auth0अनुमत कॉलबैक URL
Oktaसाइन-इन रीडायरेक्ट URI
Azure ADरीडायरेक्ट URI
अन्य
  • कॉलबैक URL
  • रीडायरेक्ट URI