ایمیزون کے ساتھ لاگ ان کریں: اپنے موجودہ اکاؤنٹ سسٹم کے ساتھ مربوط ہوں۔
کاپی رائٹ © 2017 Amazon.com ، Inc. یا اس سے وابستہ افراد۔ جملہ حقوق محفوظ ہیں.
ایمیزون اور ایمیزون لوگو ایمیزون ڈاٹ کام ، انکارپوریشن یا اس سے وابستہ افراد کے ٹریڈ مارک ہیں۔ دوسرے تمام تجارتی نشان جو ایمیزون کے پاس نہیں ہیں ان کے متعلقہ مالکان کی ملکیت ہیں۔
تعارف
یہ کسٹمر پرو کو مربوط کرنے کے لیے ایک گائیڈ ہے۔file ایک کے ساتھ ایمیزون صارف اکاؤنٹس کے ساتھ لاگ ان سے ڈیٹا webسائٹ یا موبائل ایپ جس میں پہلے سے ہی اکاؤنٹ مینجمنٹ سسٹم موجود ہے۔
آپ سیکھیں گے کہ آپ اپنی سائٹ یا ایپ کو کس طرح فعال کر سکتے ہیں تاکہ صارفین کو ان کے Amazon اکاؤنٹس کا استعمال کرتے ہوئے لاگ ان کرنے دیا جا سکے، اور ساتھ ہی آپ اپنے موجودہ صارفین کو اپنے webسائٹ اپنی ایمیزون شناخت منسلک کرتی ہے تاکہ وہ اپنے ایمیزون اسناد کے ساتھ لاگ ان ہوں۔
آپ کو کیا ضرورت ہے
یہ گائیڈ فرض کرتا ہے کہ آپ نے پہلے ایمیزون کے ساتھ لاگ ان کے لیے سائن اپ کیا ہے، اپنی رجسٹریشن کی ہے۔ webAmazon ایپلیکیشن کے ساتھ لاگ ان کے طور پر سائٹ یا موبائل ایپ، اور Amazon سروس کے ساتھ لاگ ان کے ساتھ مواصلت کرنے کے لیے مناسب SDK یا سرور سائیڈ طریقے ہیں۔
یہ گائیڈ یہ بھی فرض کرتا ہے کہ آپ کی سائٹ یا ایپ فی الحال یہ خصوصیات رکھتی ہے:
- ایک اکاؤنٹ ڈیٹا بیس جہاں آپ ہر صارف کے اکاؤنٹ کے بارے میں معلومات ریکارڈ کرتے ہیں:
a صارفین کے پاس کسی قسم کا منفرد شناخت کنندہ ہوتا ہے۔
ب صارفین فی الحال اپنا صارف نام/پاس ورڈ استعمال کر کے سائن ان کرتے ہیں۔ - رجسٹرڈ صارفین کے لیے ایک سائن ان صفحہ۔
- پرو میں لے کر نئے صارفین کو رجسٹر کرنے کے لیے رجسٹریشن کا صفحہfile معلومات (نام، ای میل، وغیرہ)۔
- صارف کے کامیابی کے ساتھ سائن ان کرنے کے بعد تصدیق کی حالت کو منظم کرنے کے لیے کچھ طریقہ کار تاکہ اگلے صفحہ کو معلوم ہو کہ صارف فی الحال سائن ان ہے (سابقہ کے لیےample، اس معلومات کو کوکیز یا بیک اینڈ ڈیٹا بیس میں اسٹور کرنا)۔
آپ کو کیا کرنے کی ضرورت ہے۔
یہ وہ اعلیٰ سطحی تبدیلیاں ہیں جو آپ کو Amazon کے صارفین کو اپنے اکاؤنٹ مینجمنٹ سسٹم میں ضم کرنے کے لیے کرنے کی ضرورت ہے:
- ڈیٹا بیس میں تبدیلیاں: آپ کو ایمیزون کسٹمر شناخت کنندگان کو اپنے اندرونی شناخت کنندگان سے نقشہ بنانے کی ضرورت ہوگی۔ یہ آپ کے ڈیٹا بیس میں یوزرز ٹیبل میں ایک اضافی فیلڈ کی شکل اختیار کر سکتا ہے۔
- سائن ان UI تبدیلیاں: آپ کو اپنا سائن ان صفحہ، رجسٹریشن صفحہ، اور چیک آؤٹ صفحہ (اگر قابل اطلاق ہو) کو تبدیل کرنے کی ضرورت ہے۔ آپ کے سائن ان پیج میں صارفین کے لیے "Amazon کے ساتھ لاگ ان" بٹن کو منتخب کرنے کے لیے ایک آپشن ہونا چاہیے تاکہ وہ اپنے Amazon کی اسناد کا استعمال کر کے تصدیق کر سکیں۔ اس کو نافذ کرنے کے اقدامات کا احاطہ کیا گیا ہے۔ ایمیزون اسٹائل رہنما خطوط کے ساتھ لاگ ان کریں.
- ایک رسپانس ہینڈلر بنائیں: یہ آپ کی سائٹ پر ایک نیا صفحہ ہے، یا Amazon سے تصدیقی جوابات کو سنبھالنے کے لیے آپ کی ایپ میں کام کرتا ہے۔
ڈیٹا بیس میں تبدیلیاں کریں۔
ایمیزون اکاؤنٹ شناخت کنندگان اور اپنے مقامی اکاؤنٹس کے درمیان میپنگ ریکارڈ کرنے کے لیے آپ کو اپنے اکاؤنٹ کے ڈیٹا بیس میں ترمیم کرنے کی ضرورت ہوگی۔ یہ آپ کے اکاؤنٹ ٹیبل یا ایک ٹیبل میں ایک نئی فیلڈ کی شکل اختیار کر سکتا ہے جو Amazon اکاؤنٹ کے شناخت کنندگان اور آپ کے مقامی اکاؤنٹ کے شناخت کنندگان کے درمیان نقشہ بناتا ہے۔
Amazon اکاؤنٹ کے شناخت کنندگان کو user_ID پراپرٹی کے طور پر amzn1.accountVALUE کی شکل میں واپس کیا جاتا ہے۔
سابق کے لیےample: amzn1.account.K2LI23KL2LK2.
ایمیزون کے ساتھ لاگ ان سیٹ اپ کریں۔
آپ کے لیے متعلقہ SDK یا سرور سائیڈ طریقوں کا استعمال کرنا webسائٹ یا ایپ، صارف کو اپنے ایمیزون اسناد کے ساتھ لاگ ان کرنے کا طریقہ فراہم کریں۔ اس میں آپ کے سائن ان اور رجسٹریشن کے صفحات کے UI میں تبدیلیاں کرنا شامل ہے۔ آپ کے سائن ان پیج میں صارفین کے لیے "Amazon کے ساتھ لاگ ان" بٹن کو منتخب کرنے کے لیے ایک آپشن ہونا چاہیے تاکہ وہ اپنے Amazon کی اسناد کا استعمال کر کے تصدیق کر سکیں۔ ایمیزون کے ساتھ لاگ ان کا استعمال کرتے ہوئے صارفین کی توثیق کرنے کے طریقے کے بارے میں مزید تفصیلات کے لیے، براہ کرم ہماری ڈویلپر گائیڈز دیکھیں iOS, android-gsg._TTH [پی ڈی ایف]، اور website-gsg._TTH.
ایمیزون کسٹمر پرو حاصل کریں اور محفوظ کریں۔file ڈیٹا
ایک بار جب صارف نے تصدیق کرنے کے لیے Amazon سروس کے ساتھ لاگ ان کے ساتھ بات چیت کی ہے (اور، پہلے وزٹ پر، ڈیٹا شیئرنگ کی اجازت دیں گے)، تو آپ کو توثیق کا جواب ملے گا۔
جب آپ کو توثیق کا جواب موصول ہوتا ہے تو آپ کو:
- HTTPS کا استعمال کرتے ہوئے اپنے سرور کو اپنے اجازت کے جواب میں رسائی ٹوکن بھیجیں۔
- سرور کی طرف سے، پرو کو کال کریں۔file رسائی ٹوکن کا استعمال کرتے ہوئے اختتامی نقطہ۔ عنوان والا حصہ دیکھیں کسٹمر پرو پڑھنے کے لیے ایکسیس ٹوکن کا استعمالfile ایمیزون کے ساتھ لاگ ان کا website-developer-guide._TTH پرو کو کال کرنے کی تفصیلات کے لیے [پی ڈی ایف]file اینڈ پوائنٹ سرور سائڈ، بشمول کوڈ ایسamples متعدد زبانوں میں۔ ایمیزون کے ساتھ لاگ ان ایک کسٹمر پرو واپس کرے گاfile اقدار کے ساتھ جواب (جیسے user_id، ای میل، نام، اور/یا postal_code) آپ اپنے سرور پر رکھ سکتے ہیں۔ یہ قدم اٹھانے سے پرو کو یقینی بنایا جائے گا۔file آپ جو ڈیٹا اپنے سرور پر محفوظ کرتے ہیں وہ اس صارف کا ہے جو آپ کے کلائنٹ میں سائن ان ہے۔
- تلاش کریں۔ the user’s Amazon account identifier within your user database to see if they have signed in before. If they have not then you will need to create a new account for them.
- تلاش کریں۔ the user’s email address in your account system. If they have a local account with that email address, prompt them to enter their local credentials to allow Login with Amazon to log in that account.
- صارف کے براؤزر میں کوکیز بنائیں یا بصورت دیگر انہیں اپنی سائٹ یا ایپ کے ساتھ تصدیق شدہ کے طور پر ریکارڈ کریں۔
مقامی اکاؤنٹ تلاش کریں یا بنائیں
یوزر پرو۔file جواب ہمیشہ user_id نامی پیرامیٹر پر مشتمل ہوگا۔ اس پیرامیٹر کی قدر ایک سٹرنگ ہے جو مستقل طور پر اور منفرد طور پر ایمیزون اکاؤنٹ کی شناخت کرتی ہے جس میں صارف نے سائن ان کیا ہے۔ Amazon ہمیشہ ہر صارف کے لیے وہی شناخت کنندہ واپس کرے گا۔
آپ کو یہ دیکھنے کے لیے اپنے صارف کا ڈیٹا بیس تلاش کرنا چاہیے کہ آیا اس Amazon اکاؤنٹ نے پہلے آپ کی سائٹ یا ایپ میں سائن ان کیا ہے۔ اگر آپ نے اس سے پہلے ایمیزون اکاؤنٹ نہیں دیکھا ہے تو آپ کو اپنے مقامی اکاؤنٹ کے ڈیٹا بیس میں ایک نیا اندراج بنانا ہوگا اور اگلی بار جب وہ سائن ان کریں گے تو اسے ایمیزون اکاؤنٹ کے شناخت کنندہ کے ساتھ منسلک کرنا ہوگا۔ اگر ایمیزون اکاؤنٹ موجودہ مقامی اکاؤنٹ سے میل نہیں کھاتا ہے، صارف کو ان کے مقامی پاس ورڈ کے لیے دو اکاؤنٹس کو لنک کرنے کا اشارہ کریں۔
توثیق کے جواب میں صارف کا اضافی ڈیٹا ہو سکتا ہے، مثال کے طور پرampلی، صارف کا نام اور ای میل پتہ۔ نئے اکاؤنٹ بناتے وقت یا موجودہ اکاؤنٹس کو اپ ڈیٹ کرنے کے لیے آپ اس معلومات کو اپنے مقامی اکاؤنٹ کے ڈیٹا بیس میں کاپی کر سکتے ہیں (مثال کے طور پرampلی، صارف آخری بار سائن ان کرنے کے بعد سے ایمیزون پر اپنا ای میل ایڈریس تبدیل کر سکتا تھا)۔
اگر آپ کو اکاؤنٹ بنانے سے پہلے صارف سے اضافی معلومات جمع کرنے کی ضرورت ہے تو یہ وہ جگہ ہے جہاں آپ رجسٹریشن کا صفحہ ظاہر کرنا چاہیں گے۔ آپ اسے تصدیق کے جواب میں موصول ہونے والی معلومات سے پہلے سے بھر سکتے ہیں یا آپ صرف اضافی فیلڈز دکھا سکتے ہیں جن کی آپ کو ضرورت ہے۔
نوٹ: اگر آپ کی webسائٹ یا ایپ کے مقامی اکاؤنٹ کے انتظام میں پاس ورڈز کو دوبارہ ترتیب دینا شامل ہے، آپ اس بات کو یقینی بنانا چاہیں گے کہ ایمیزون کے ساتھ لاگ ان کرنے والے صارفین اس بارے میں الجھن میں نہ پڑیں کہ اس سے ان کے ایمیزون اکاؤنٹ پر کیا اثر پڑتا ہے۔ اس کا مطلب یہ ہو سکتا ہے کہ اگر صارفین ایمیزون کے ساتھ لاگ ان کے ذریعے لاگ ان ہوتے ہیں تو "پاس ورڈ کو دوبارہ ترتیب دیں" کے لنک کو چھپانا، یا پاس ورڈ دوبارہ ترتیب دینے والے صفحہ پر ایک نوٹ جو انہیں ہدایت کرتا ہے۔ https://www.amazon.com اگر وہ اپنا پاس ورڈ تبدیل کرنا چاہتے ہیں۔
صارف کو بطور تصدیق شدہ نشان زد کریں۔
ایک بار جب آپ کو تصدیق کا درست جواب موصول ہو جاتا ہے اور آپ نے اپنے اکاؤنٹ کے ڈیٹا بیس میں ایک متعلقہ اکاؤنٹ پایا یا بنا لیا، تو آپ کو صارف کو نشان زد کرنا چاہیے جس کی تصدیق ہو چکی ہے۔ یہ مرحلہ بالکل ویسا ہی کام کر سکتا ہے جیسا کہ آپ کے موجودہ تصدیقی نظام میں ہے۔
ایمیزون کے ساتھ لاگ ان کریں اپنے موجودہ اکاؤنٹ سسٹم کے ساتھ انٹیگریٹ کریں - ڈاؤن لوڈ کریں [اصلاح شدہ]
ایمیزون کے ساتھ لاگ ان کریں اپنے موجودہ اکاؤنٹ سسٹم کے ساتھ انٹیگریٹ کریں - ڈاؤن لوڈ کریں۔