HandyCafe Docs
owner it-admin

OAuth سیٹنگز

OAuth سیٹنگز زمرہ ڈیوائس فلو تصدیق ترتیب دیتا ہے جو ارکان کو اپنے موجودہ سوشل اکاؤنٹس سے کلائنٹ PC پر لاگ ان کرنے دیتا ہے۔ یہ Device Authorization Grant (RFC 8628) نافذ کرتا ہے جو کیوسک اور عوامی ماحول کے لیے ڈیزائن کیا گیا ہے۔

ماسٹر ٹوگل

OAuth لاگ ان فعال ٹوگل پورا OAuth سسٹم کنٹرول کرتا ہے۔ غیر فعال ہونے پر کلائنٹ لاک اسکرینز پر کوئی OAuth لاگ ان اختیار نظر نہیں آتا۔ فعال ہونے پر ترتیب شدہ فراہم کنندگان رکن لاگ ان کے لیے دستیاب ہوتے ہیں۔

کیفے کا نام

آپ کے کیفے کا ظاہری نام جو OAuth تصدیق سیاق میں دکھایا جاتا ہے۔ یہ ارکان کو تصدیق کرنے میں مدد کرتا ہے کہ وہ صحیح اسٹیبلشمنٹ میں لاگ ان ہو رہے ہیں۔

بغیر کریڈٹ لاگ ان کی اجازت

فعال ہونے پر ارکان OAuth سے لاگ ان کر سکتے ہیں حتیٰ کہ ان کا والیٹ بیلنس صفر ہو۔ غیر فعال ہونے پر ارکان کو OAuth لاگ ان مکمل کرنے کے لیے مثبت والیٹ بیلنس درکار ہے۔

فراہم کنندہ ترتیب

HandyCafe پانچ OAuth فراہم کنندگان سپورٹ کرتا ہے۔ ہر فراہم کنندہ آزادانہ ترتیب دیا جاتا ہے:

Google

خانہ تفصیل
فعال ٹوگل Google لاگ ان آن یا آف
Client ID آپ کے Google Cloud Console پروجیکٹ سے OAuth 2.0 Client ID
Client Secret متعلقہ Client Secret
JSON درآمد Client ID اور Client Secret خودکار بھرنے کے لیے Google فارمیٹ اسناد JSON فائل اپ لوڈ کریں

Facebook

خانہ تفصیل
فعال ٹوگل Facebook لاگ ان آن یا آف
Client ID آپ کی Facebook Developer ایپلیکیشن سے App ID
Client Secret Facebook Developer ایپلیکیشن سے App Secret

Apple، X (Twitter)، Discord

ہر فراہم کنندہ کے لیے فعال ٹوگل، Client ID اور Client Secret درکار ہیں جو متعلقہ ڈیولپر پورٹل سے حاصل ہوتے ہیں۔

فراہم کنندہ سیٹ اپ

  1. فراہم کنندہ کے پلیٹ فارم پر ڈیولپر ایپلیکیشن بنائیں۔
  2. Device Authorization Grant فلو کے لیے ایپلیکیشن ترتیب دیں۔
  3. Client ID اور Client Secret HandyCafe میں متعلقہ خانوں میں کاپی کریں۔
  4. فراہم کنندہ ٹوگل فعال کریں۔
  5. سیٹنگز محفوظ کریں۔

Google کے لیے خاص طور پر آپ Google Cloud Console سے اسناد JSON ایکسپورٹ کر کے JSON درآمد بٹن سے دونوں خانے خودکار بھر سکتے ہیں۔