کسٹمر اکاؤنٹ کے لیے اپنے شناختی فراہم کنندہ کو منسلک کرنا اور اس کا نظم کرنا
آپ تمام پلیٹ فارم پر کسٹمر کو حسب ضرورت سائن ان کا تجربہ فراہم کرنے کے لیے اپنے شناختی فراہم کنندہ کو Shopify کسٹمر اکاؤنٹ سے منسلک کر سکتے ہیں۔ یہ گائیڈ آپ کے کسٹمر اکاؤنٹ اور شناختی فراہم کنندہ کی سیٹنگز کی تشکیل کرنے سے لے کر اپنے Shopify ایڈمن میں کنکشن مکمل کرنے تک، سیٹ اپ کے عمل میں آپ کی مدد کرتی ہے۔
اپنے شناختی فراہم کنندہ کو منسلک کرنے سے پہلے، اپنے شناختی فراہم کنندہ کو منسلک کرنے کے تقاضوں کا جائزہ لیں۔
اس صفحے پر
- اپنے شناختی فراہم کنندہ کو منسلک کرنے کے لیے قابل غور باتیں
- کسی شناختی فراہم کنندہ سے منسلک کریں
- کسٹمر کے سائن ان کا تجربہ
- کسی کسٹمر کو اپنے آئیڈنٹٹی پرووائیڈر سے ان لنک کریں
- ڈیفالٹ شناختی فراہم کنندہ کے طور پر واپس Shopify پر جائیں
- کسٹمر کے ڈیٹا کا نظم کرنا
- اپنے کسٹمر اکاؤنٹ کی ڈومین تبدیل کرتے وقت اپنے شناختی فراہم کنندہ کو اپ ڈیٹ کرنا
اپنے شناختی فراہم کنندہ کو منسلک کرنے کے لیے قابل غور باتیں
اپنے شناختی فراہم کنندہ کو کسٹمر اکاؤنٹ سے منسلک کرنے کے حوالے سے درج ذیل باتوں کا جائزہ لیں:
- آپ Shopify کے ساتھ متعدد شناختی فراہم کنندہ منسلک کر سکتے ہیں، لیکن آپ کے آن لائن سٹور پر ایک وقت میں صرف ایک ہی شناختی فراہم کنندہ فعال ہو سکتا ہے۔
- کسٹمر کی شناخت کرنے کے لیے کسٹمر کا ای میل ایڈریس اور
subکلیم استعمال کیے جاتے ہیں۔ آپ اپنے شناختی فراہم کنندہ سے اضافی کسٹمر ڈیٹا جیسے کہ نام، فون نمبر، پتہ، اور ٹیگ کو بھی Shopify کے ساتھ ہم آہنگ کر سکتے ہیں۔ - کسٹمر سیشن ڈیفالٹ طور پر 90 دن کے لیے کارآمد ہوتے ہیں۔ ٹوکن کی میعاد ختم ہونے کے اوقات آپ کے شناختی فراہم کنندہ کے ذریعے سیٹ کیے جاتے ہیں۔
کسی شناختی فراہم کنندہ سے منسلک کریں
اپنے شناختی فراہم کنندہ سے منسلک ہونے کے لیے، آپ کو درج ذیل کاموں کو بالترتیب مکمل کرنے کی ضرورت ہے:
- مرحلہ 1: اپنے کسٹمر اکاؤنٹ کی سیٹنگز کی تشکیل کریں۔
- مرحلہ 2: اپنے شناختی فراہم کنندہ کے ڈیش بورڈ میں سیٹنگز کی تشکیل کریں۔
- مرحلہ 3: اپنے Shopify ایڈمن میں اپنے شناختی فراہم کنندہ کا کنکشن مکمل کریں۔
- مرحلہ 4: جب آپ کے سٹور پر Shop Pay فعال ہو، تو اپنے بیرونی سائن ان کے صفحے پر Sign in with Shop کا بٹن شامل کریں۔
مرحلہ 1: اپنے کسٹمر اکاؤنٹ کی سیٹنگز کی تشکیل کریں
اپنے Shopify ایڈمن سے، Settings > Customer accounts پر جائیں۔
Identity provider سیکشن میں، Manage پر کلک کریں۔
Connect to provider پر کلک کریں۔
Identity provider name فیلڈ میں، اپنی تصدیقی سروس کے لیے شناختی فراہم کنندہ کا نام درج کریں۔
Connect to identity provider کے صفحے کو کھلا رکھیں تاکہ جب آپ اپنے شناختی فراہم کنندہ کی سیٹنگز کی تشکیل کریں تو Setup configurations سیکشن سے Callback URL اور Logout URLs کاپی کر سکیں۔
مرحلہ 2: اپنے شناختی فراہم کنندہ کی سیٹنگز کی تشکیل کریں
کسی شناختی فراہم کنندہ سے منسلک ہونے کے لیے اپنے Shopify ایڈمن میں مراحل مکمل کرنے کے بعد، آپ کو اپنے شناختی فراہم کنندہ کے ڈیش بورڈ میں درج ذیل سیٹنگز کی تشکیل کرنے کی ضرورت ہوتی ہے۔ آپ جس فراہم کنندہ سے منسلک ہو رہے ہیں اس کی بنیاد پر سیٹ اپ کے مراحل مختلف ہوتے ہیں۔ اپنے شناختی فراہم کنندہ کے ڈیش بورڈ میں سیٹ اپ کے کسی بھی مرحلے کے حوالے سے تعاون کے لیے اپنے شناختی فراہم کنندہ سے رابطہ کریں۔
اقدامات:
- کسی الگ براؤزر ٹیب میں، اپنے شناختی فراہم کنندہ کا ڈیش بورڈ کھولیں۔
- اپنی ایپلیکیشن رجسٹر کریں: اپنے شناختی فراہم کنندہ کے ڈیش بورڈ میں ایک خفیہ ایپلیکیشن بنائیں، اور پھر
client_idاورclient_secretحاصل کریں۔ - ری ڈائریکٹ اور لاگ آؤٹ URLs کی تشکیل کریں: اپنے شناختی فراہم کنندہ کے ڈیش بورڈ میں، وہ Callback URL اور Logout URLs درج کریں جو آپ کے Shopify ایڈمن میں Connect to your identity صفحے کی Setup configurations میں فراہم کیے گئے ہیں۔
- اسکوپ کی وضاحت کریں: اپنے شناختی فراہم کنندہ کے ڈیش بورڈ میں، اس بات کو یقینی بنائیں کہ اسکوپ میں
emailاورopenidشامل ہیں۔
- اینڈ پوائنٹ سیٹ اپ کریں: یقینی بنائیں کہ درج ذیل اینڈ پوائنٹ آپ کے آئیڈینٹٹی پرووائیڈر ڈیش بورڈ میں سیٹ اپ ہیں:
- آتھرائزیشن
- ٹوکن
- JWKS
- Discovery: آپ کے آئیڈینٹٹی پرووائیڈر کی بنیاد پر، Discovery اینڈ پوائنٹ کا نام مختلف ہو سکتا ہے، جیسے Configuration، یا Well-Known Configuration۔
- اپنے آئیڈینٹٹی پرووائیڈر کا پوسٹ لاگ آؤٹ ری ڈائریکٹ URI پیرامیٹر تلاش کریں۔ آپ کے آئیڈینٹٹی پرووائیڈر کی بنیاد پر، اس کا نام
post_logout_redirect_uri،logout_uri، یاreturnToہو سکتا ہے۔ - جب آپ اپنے آئیڈینٹٹی پرووائیڈر کا کنکشن مکمل کرتے ہیں تو حوالہ کے لیے اس صفحہ کو براؤزر ٹیب میں کھلا رکھیں۔
مرحلہ 3: اپنے آئیڈینٹٹی پرووائیڈر کا کنکشن مکمل کریں
اپنے آئیڈینٹٹی پرووائیڈر ڈیش بورڈ میں اپنے آئیڈینٹٹی پرووائیڈر کی سیٹنگز کنفیگر کرنے کے بعد، آپ کو اپنا کنکشن مکمل اور ٹیسٹ کرنے کے لیے اپنے Shopify admin میں واپس آنے کی ضرورت ہے۔
اقدامات:
- اپنے Shopify admin میں آئیڈینٹٹی پرووائیڈر سے کنیکٹ کریں کے صفحہ پر واپس جائیں۔
- ایپلیکیشن کی معلومات کے سیکشن میں، درکار معلومات پُر کریں جیسا کہ یہ آپ کے آئیڈینٹٹی پرووائیڈر کی سیٹنگز میں ظاہر ہوتی ہے۔
- محفوظ کریں پر کلک کریں۔
- کنکشن ٹیسٹ کریں پر کلک کریں، اور پھر ٹیسٹ کریں کہ آپ کے آئیڈینٹٹی پرووائیڈر کی آتھینٹیکیشن آپ کے کسٹمر اکاؤنٹ پر ری ڈائریکٹ ہوتی ہے۔ اگر آپ نے حال ہی میں اپنے آن لائن سٹور پر اپنے کسٹمر اکاؤنٹ میں لاگ ان کیا ہے، تو آپ کو نیا سائن ان فلو ٹیسٹ کرنے کے لیے لاگ آؤٹ اور پھر دوبارہ لاگ ان کرنے کی ضرورت پڑ سکتی ہے۔
- اپنا کنکشن ٹیسٹ کرنے کے بعد، ایکٹیویٹ کریں پر کلک کریں۔
اپنے نئے آئیڈینٹٹی پرووائیڈر کو ایکٹیویٹ کرنے کے بعد، آپ کی کسٹمر اکاؤنٹ کی سیٹنگز کے آئیڈینٹٹی پرووائیڈر سیکشن میں آپ کے نئے آئیڈینٹٹی پرووائیڈر کے نام کے آگے ایکٹو بیج ظاہر ہوتا ہے۔
مرحلہ 4: اپنے بیرونی سائن ان صفحہ پر Shop کے ساتھ سائن ان کریں بٹن شامل کریں
اگر آپ کا سٹور ادائیگی کے طریقے کے طور پر Shop Pay پیش کرتا ہے، تو آپ کو اپنے بیرونی سائن ان صفحہ پر Shop کے ساتھ سائن ان کریں شامل کرنے کی ضرورت ہے۔
کسٹمر کے سائن ان کا تجربہ
ایک نیا آئیڈینٹٹی پرووائیڈر ایکٹیویٹ کرنے کے بعد، سائن ان شدہ کسٹمر کو نئی آتھینٹیکیشن سروس کا استعمال کرتے ہوئے آپ کے سٹور میں دوبارہ سائن ان کرنے کی ضرورت ہے۔
آئیڈینٹٹی پرووائیڈر سے ای میل ایڈریس اور sub دونوں کو کسٹمر کی شناخت کے لیے استعمال کیا جاتا ہے۔ آپ کے کسٹمر کا سائن ان فلو اس بات پر منحصر ہے کہ آیا ان کا ای میل ایڈریس آپ کے Shopify admin کے کسٹمر صفحہ میں موجودہ پروفائل سے مماثل ہے یا نہیں:
- اگر آپ کے سٹور پر ای میل ایڈریس کے ساتھ کسٹمر پروفائل موجود ہے، تو کسٹمر اس اکاؤنٹ میں لاگ ان ہو جاتا ہے۔
- اگر ان کے ای میل ایڈریس کے لیے کوئی کسٹمر پروفائل موجود نہیں ہے، تو کسٹمر کے کامیابی سے سائن ان ہونے کے بعد نیا کسٹمر اکاؤنٹ بنایا جاتا ہے۔
کسی کسٹمر کے آپ کے آئیڈنٹٹی پرووائیڈر سے لنک ہونے کے بعد، sub کو کسٹمر کی پروفائل پر سبجیکٹ id کے طور پر ظاہر کیا جاتا ہے۔
کسی کسٹمر کو اپنے آئیڈنٹٹی پرووائیڈر سے ان لنک کریں
اگر کسی کسٹمر کی پروفائل آپ کے آئیڈنٹٹی پرووائیڈر میں غلط سبجیکٹ سے لنک ہے، تو آپ اپنے Shopify admin میں کسٹمر کو ان کی کسٹمر پروفائل سے ان لنک کر سکتے ہیں۔ غیر مماثل سبجیکٹ id سے متاثرہ کسٹمر کو سائن ان کرنے کی کوشش کرتے وقت آپ کا استعمال کردہ سائن ان طریقہ اس اکاؤنٹ سے مماثل نہیں ہے کے ایرر میسج کا سامنا ہو سکتا ہے۔
کسٹمر کو ان لنک کرنے کے بعد، کسٹمر سائن آؤٹ ہو جاتا ہے۔ وہ اپنی موجودہ کریڈنشیل کے ساتھ دوبارہ سائن ان کر سکتے ہیں، اور ان کے اگلے کامیاب سائن ان پر ان کی کسٹمر پروفائل اور آپ کے آئیڈنٹٹی پرووائیڈر کے درمیان ایک نیا لنک بن جاتا ہے۔
ان لنک کرنے سے کسٹمر اور آپ کے آئیڈنٹٹی پرووائیڈر کے درمیان صرف کنکشن ختم ہوتا ہے۔ کسٹمر کی پروفائل، آرڈر، اور سٹور کا دیگر ڈیٹا متاثر نہیں ہوتا ہے۔
اقدامات:
- اپنے Shopify admin میں، کسٹمرز کا صفحہ کھولیں۔
- اس کسٹمر پر کلک کریں جسے آپ ان لنک کرنا چاہتے ہیں۔
- کسٹمر کی تفصیلات میں، اپنے آئیڈنٹٹی پرووائیڈر کی ID، جیسے کہ Okta ID یا Auth0 ID کے آگے موجود ان لنک کریں پر کلک کریں۔
- تصدیقی ڈائیلاگ میں ظاہر کردہ سبجیکٹ id کا جائزہ لیں، اور اس کا آپ کے آئیڈنٹٹی پرووائیڈر میں اس کسٹمر سے منسلک سبجیکٹ id سے موازنہ کریں۔ اگر سبجیکٹ id آپس میں نہیں ملتے ہیں، تو ان لنک کرنے سے آپ کا استعمال کردہ سائن ان طریقہ اس اکاؤنٹ سے مماثل نہیں ہے کا ایرر حل ہو جانا چاہیے۔
- تصدیق کرنے کے لیے ان لنک کریں پر کلک کریں۔
بطور ڈیفالٹ آئیڈینٹٹی پرووائیڈر Shopify پر واپس جائیں
آپ کسی بھی وقت اپنے آئیڈینٹٹی پرووائیڈر کو واپس ڈیفالٹ کسٹمر سائن ان کے تجربے میں تبدیل کر سکتے ہیں۔
اقدامات:
اپنے Shopify ایڈمن سے، Settings > Customer accounts پر جائیں۔
Identity provider سیکشن میں، Manage پر کلک کریں۔
ڈیفالٹ آئیڈینٹٹی پرووائیڈر ڈراپ ڈاؤن مینو میں، ایکٹیویٹ کریں کو منتخب کریں۔
اپنے ڈیفالٹ آئیڈینٹٹی پرووائیڈر کو ایکٹیویٹ کرنے کے بعد، آپ کی کسٹمر اکاؤنٹ کی سیٹنگز کے آئیڈینٹٹی پرووائیڈر سیکشن میں ڈیفالٹ آئیڈینٹٹی پرووائیڈر کے آگے ایکٹو بیج ظاہر ہوتا ہے۔
کسٹمر کے ڈیٹا کا نظم کرنا
اگر کوئی کسٹمر درخواست کرتا ہے کہ ان کی ذاتی معلومات آپ کے Shopify سٹور سے ہٹا دی جائے، تو آپ اپنے Shopify admin سے کسٹمر کا ذاتی ڈیٹا مٹا سکتے ہیں۔
اگر آپ نے اپنا آئیڈینٹٹی پرووائیڈر کنیکٹ کیا ہے، تو آپ کو اپنے پرووائیڈر ڈیش بورڈ سے کوئی بھی متعلقہ کسٹمر کا ڈیٹا بھی ہٹانے کی ضرورت ہے۔ مزید معلومات کے لیے، کسٹمر کا ڈیٹا مٹانے کے حوالے سے اپنے آئیڈینٹٹی پرووائیڈر کی دستاویزات دیکھیں۔
اپنے کسٹمر اکاؤنٹ کی ڈومین تبدیل کرتے وقت اپنے آئیڈینٹٹی پرووائیڈر کو اپ ڈیٹ کرنا
اگر آپ اپنے کسٹمر اکاؤنٹ کی ڈومین کو مختلف URL پر تبدیل کرنے کا ارادہ رکھتے ہیں، تو آپ کو Shopify میں تبدیلی کرنے سے پہلے اپنے آئیڈینٹٹی پرووائیڈر کی سیٹنگز کو اپ ڈیٹ کرنے کی ضرورت ہوگی۔ یہ یقینی بناتا ہے کہ کسٹمر بغیر کسی رکاوٹ کے سائن ان کرنا جاری رکھ سکتے ہیں۔
یہ اقدامات اس وقت درکار ہوتے ہیں جب آپ Shopify میں اپنے کسٹمر اکاؤنٹ کے URL کو پرانے فارمیٹ، جیسے shopify.com/1234567890/account سے نئے سب ڈومین فارمیٹ account.your-store.com میں، یا موجودہ سب ڈومین سے مختلف سب ڈومین میں اپ ڈیٹ کرتے ہیں، جیسے account.your-store.com کو customers.your-store.com پر اپ ڈیٹ کرنا۔
نئے کسٹمر اکاؤنٹ کے سب ڈومین کو اپنے آئیڈینٹٹی پرووائیڈر میں شامل کریں
آپ اپنی موجودہ ڈومین کے ساتھ اپنے آئیڈینٹٹی پرووائیڈر کی سیٹنگز میں نئی ڈومین شامل کریں گے۔ Shopify میں کسٹمر اکاؤنٹ کی ڈومین کو تبدیل کرنے اور یہ تصدیق کرنے کے بعد کہ کسٹمر اکاؤنٹ کے سائن ان اور سائن آؤٹ کا عمل کام کر رہا ہے، تو آپ پرانی ڈومین کی اینٹریز ہٹا سکتے ہیں۔
اقدامات:
- اپنے آئیڈینٹٹی پرووائیڈر کے ایڈمن کنسول، جیسے Auth0 یا Okta میں لاگ ان کریں۔
- Shopify کے لیے آپ کی بنائی گئی ایپلیکیشن تلاش کریں۔
- ری ڈائریکٹ URI فیلڈ تلاش کریں اور اپنے کسٹم سب ڈومین کے لیے ایک نئی اینٹری شامل کریں۔ مثال کے طور پر:
https://account.your-store.com/authentication/login/external/callback - سائن آؤٹ URL فیلڈ تلاش کریں اور اپنے کسٹم سب ڈومین کے لیے ایک نئی اینٹری شامل کریں۔ مثال کے طور پر:
https://account.your-store.com/logout_callback - آئیڈینٹٹی پرووائیڈر میں اپنی تبدیلیاں محفوظ کریں۔ فی الحال پرانے اور نئے دونوں URL رکھیں۔
- اپنے Shopify admin پر واپس جائیں اور Shopify میں اپنے اکاؤنٹ کی ڈومین کو نئے کسٹم سب ڈومین URL میں تبدیل کرنے کے اقدامات پر عمل کریں۔
- اس بات کی تصدیق کے لیے کہ ہر چیز کام کرتی ہے، اپنے سٹور فرنٹ پر سائن ان اور سائن آؤٹ دونوں ٹیسٹ کریں۔
- اختیاری: سائن ان کا عمل درست طریقے سے کام کرنے کی تصدیق ہونے کے بعد، آپ اپنے آئیڈینٹٹی پرووائیڈر پر واپس جا سکتے ہیں اور پرانی ڈومین اینٹریز کو ہٹا سکتے ہیں۔
پرووائیڈر کے لحاظ سے عام ری ڈائریکٹ URI فیلڈ کے نام
| پرووائیڈر | ری ڈائریکٹ URI فیلڈ |
|---|---|
| Auth0 | اجازت یافتہ کال بیک URL |
| Okta | سائن ان ری ڈائریکٹ URI |
| Azure AD | ری ڈائریکٹ URI |
| دیگر |
|