ربط الحساب

استخدم ربط الحسابات لسؤال المستخدمين ما إذا كانوا يريدون ربط حسابهم على Google بالإجراء الذي تتّخذه. ويسمح لك ذلك بإنشاء تجارب أكثر ثراءً وتخصيصًا للمستخدمين.

إذا كان الإجراء الذي تقدّمه هو رفيقًا للتطبيقات الحالية على المنصات المختلفة (مثل الويب أو Android)، يمكنك استخدام ميزة ربط الحسابات لإتاحة الإعدادات المفضّلة للمستخدمين بشكل آمن على جميع المنصات، ما يضمن تجربة متّسقة للمنصات المختلفة.

يستخدم ربط الحسابات في "المهام مع مساعد Google " ميزة "تسجيل الدخول بحساب Google" ونظام المصادقة الآمن من Google واختياريًا OAuth 2.0 (بروتوكول متوافق مع المعايير المتّبعة في المجال للتفويض).

يمكنك الانتقال إلى موقع مطوّري البرامج للحصول على مزيد من الإرشادات الفنية.


مسار الربط

عندما يتطابق "مساعد Google" مع حساب Google مع مستخدم، يمكنك استخدام عملية ربط الحساب من أجل طلب إذن المستخدم للوصول إلى حساب Google هذا.
يمكنك استخدام بيانات الحساب في ما يلي:
  • العثور على مطابقة للحساب في نظام المصادقة لديك (إذا كان المستخدم قد سبق لك استخدام الإجراء أو أحد تطبيقاتك على أنظمة أساسية أخرى)
  • إنشاء حساب جديد في نظام المصادقة لمستخدم جديد

3 طرق لربط الحسابات


تسجيل الدخول بحساب Google

من خلال تسجيل الدخول بحساب Google لاستخدام "مساعد Google"، يمكن أن يطلب "الإجراء" الوصول إلى الملف الشخصي للمستخدم في حساب Google أثناء محادثة (بما في ذلك اسم المستخدم وعنوان بريده الإلكتروني وصورة ملفه الشخصي). يمكن للمستخدم إكمال العملية بأكملها باستخدام الصوت، ما يوفّر تجربة سلسة لتسجيل الدخول.

يمكنك تسجيل الدخول بحساب Google في الحالات التالية:

  • إنّ الإجراءات الخاصة بك تستهدف "مساعد Google" فقط.
  • ليس لديك نظام مصادقة حالي
  • لديك نظام مصادقة حالي وتريد فقط الربط بالمستخدمين الذين اشتركوا في تطبيقاتك الحالية باستخدام عنوان @gmail.com الخاص بهم.

OAuth وتسجيل الدخول بحساب Google

يضيف نوع ربط OAuth و"تسجيل الدخول بحساب Google" ميزة "تسجيل الدخول بحساب Google" بالإضافة إلى عملية ربط الحسابات المستندة إلى OAuth. ويوفّر هذا الربط السلس المستند إلى الصوت لمستخدمي Google مع إتاحة أيضًا إمكانية ربط الحسابات للمستخدمين المسجّلين في خدمتك باستخدام هوية غير تابعة لشركة Google.

ولاستخدام هذه العملية، عليك توسيع إحدى تدفقات OAuth 2 العادية لإتاحة استخدام إضافات Google المملوكة للبروتوكول.

يمكنك استخدام OAuth وتسجيل الدخول بحساب Google في الحالات التالية:

  • تتوفّر لديك إجراءات متعددة المنصات
  • لديك نظام مصادقة حالي وتريد السماح للمستخدمين بالاتصال بعناوين غير @gmail.com
  • ترغب في ربط الحسابات باستخدام معلومات الملف الشخصي في حساب Google
  • عليك إنشاء حسابات جديدة باستخدام معلومات الملف الشخصي في حساب Google (اختياري).

OAuth

يتوافق نوع ربط حساب OAuth مع تدفقين وفقًا للمعيار OAuth 2.0 في المجال:

  1. مسارات الرمز الضمني
  2. مسارات رمز التفويض

ننصحك بعدم استخدام هذا المسار لأنه يتطلب نقل تفاعل المستخدم من الصوت إلى الشاشة.

ننصحك باستخدام بروتوكول OAuth في الحالات التالية:

  • لديك عملية تنفيذ حالية لخادم OAuth 2، ولا يمكنك توسيع نقطة نهاية تبادل الرموز المميّزة لإضافة دعم لبروتوكولات Google للربط التلقائي وإنشاء الحساب من رمز مميّز لرقم التعريف.

لمعرفة المزيد من المعلومات، يمكنك الاطّلاع على دليل مطوِّري OAuth.