ایس ایم ایس ون ٹائم پاس کوڈ کے ساتھ چیٹ بوٹ صارفین کی تصدیق کریں۔

ماخذ نوڈ: 837401

خلاصہ

اس کوڈ پیٹرن میں، ایس ایم ایس ون ٹائم پاس کوڈ (OTP) کے ساتھ اپنے چیٹ بوٹ پر صارفین کی تصدیق کرنے کا طریقہ سیکھیں۔

Description

چیٹ بوٹس ہر جگہ موجود ہیں۔ اور، کچھ بات چیت خفیہ ہوتی ہے، اس لیے چیٹ بوٹس کو اپنے صارفین کی صداقت کی تصدیق کرنی چاہیے۔ اس کی ایک مثال ایک ایسا صارف ہے جس کے پاس انشورنس پالیسی ہے جو اس انشورنس پالیسی کے بارے میں مزید معلومات حاصل کرنے کے لیے چیٹ بوٹ کا استعمال کرتا ہے۔ ایس ایم ایس کے ذریعے ایک وقتی پاس کوڈ بھیجنا صارف کی شناخت کا ایک مقبول طریقہ ہے۔

یہ کوڈ پیٹرن دکھاتا ہے کہ ایک ایسا چیٹ بوٹ کیسے بنایا جائے جو ایس ایم ایس ون ٹائم پاس کوڈ کے ذریعے صارفین کی تصدیق کرے۔ آپ اس ایپلیکیشن کو بنانے کے لیے IBM واٹسن اسسٹنٹ، IBM کلاؤڈ فنکشنز، اور کسٹم APIs کا استعمال کرنا بھی سیکھیں۔

اس کوڈ پیٹرن کو مکمل کرنے کے بعد، آپ سمجھتے ہیں کہ کیسے:

  • کسی بھی ایپلیکیشن، ڈیوائس، یا چینل میں بات چیت کے انٹرفیس بنائیں
  • سرورز کے بغیر اپنا ایپلیکیشن کوڈ چلائیں۔
  • اپنے چیٹ بوٹ پر صارفین کی توثیق کرنے کے لیے APIs بنائیں
  • واٹسن اسسٹنٹ کے ذریعے بیرونی API کال کریں۔

بہاؤ آریھ

Authenticate users on your chatbot flow diagram

  1. صارف پورٹل پر پالیسی کے لیے اندراج کرتا ہے۔
  2. صارف کا ڈیٹا ڈیٹا بیس میں محفوظ کیا جاتا ہے، اور پالیسی کی تفصیلات Twilio Messaging API کے ذریعے ایک SMS میں صارف کے فون نمبر پر بھیجی جاتی ہیں۔
  3. صارف چیٹ بوٹ کے ساتھ بات چیت کرتا ہے اور پالیسی سے متعلق خفیہ معلومات طلب کرتا ہے۔ واٹسن اسسٹنٹ صارف کو OTP داخل کرنے کا اشارہ کرتا ہے۔
  4. استفسار واٹسن اسسٹنٹ کو بھیجا جاتا ہے، جس کے نتیجے میں IBM کلاؤڈ فنکشنز کو صارف کی وضاحت کردہ، بیک اینڈ API کو معلومات کی بازیافت کے لیے API کال کرنے کے لیے کہا جاتا ہے۔
  5. ڈیٹا بیس کو صارف کے فون نمبر کے لیے تلاش کیا جاتا ہے، اور بیک اینڈ API کے ذریعے تیار کردہ OTP Twilio کے ذریعے صارف کو بھیجا جاتا ہے۔
  6. صارف خود کو تصدیق کرنے کے لیے چیٹ ایپلی کیشن میں OTP داخل کرتا ہے۔
  7. واٹسن اسسٹنٹ بیک اینڈ API کے ساتھ بات چیت کرکے OTP کی توثیق کرتا ہے۔
  8. اگر OTP درست ہے تو صارف کی درخواست کردہ خفیہ معلومات ڈیٹا بیس سے حاصل کی جاتی ہے۔
  9. IBM Cloud Functions خفیہ معلومات واٹسن اسسٹنٹ کو واپس کرتا ہے۔
  10. واٹسن اسسٹنٹ صارف کی درخواست کردہ خفیہ معلومات دکھاتا ہے۔
  11. صارف چیٹ بوٹ میں خفیہ معلومات دیکھ سکتا ہے۔

ہدایات

میں تفصیلی اقدامات تلاش کریں۔ پڑھیں فائل وہ اقدامات بتاتے ہیں کہ کیسے:

  1. ذخیرہ کلون کریں۔
  2. Twilio پیغام رسانی کی خدمت قائم کریں۔
    1. Twilio سروس بنائیں۔
    2. Twilio ٹرائل نمبر بنائیں۔
    3. کالر ID کی تصدیق کریں۔
  3. حسب ضرورت APIs تعینات کریں۔
  4. ایک IBM کلاؤڈ فنکشن ایکشن بنائیں۔
  5. واٹسن اسسٹنٹ سروسز بنائیں۔
  6. واٹسن اسسٹنٹ ورک اسپیس درآمد کریں۔
  7. IBM کلاؤڈ فنکشن URL کے ساتھ واٹسن اسسٹنٹ کو ترتیب دیں۔
  8. ویب ایپلیکیشن کو تعینات اور چلائیں۔

ماخذ: https://developer.ibm.com/patterns/authenticate-users-on-your-chatbot-with-sms-one-time-passcode-otp/

ٹائم اسٹیمپ:

سے زیادہ IBM ڈویلپر