ربط الحساب
نظرة عامة
إذا كان الإجراء الذي تقدّمه هو رفيقًا للتطبيقات الحالية على المنصات المختلفة (مثل الويب أو Android)، يمكنك استخدام ميزة ربط الحسابات لإتاحة الإعدادات المفضّلة للمستخدمين بشكل آمن على جميع المنصات، ما يضمن تجربة متّسقة للمنصات المختلفة.
يستخدم ربط الحسابات في "المهام مع مساعد Google " ميزة "تسجيل الدخول بحساب Google" ونظام المصادقة الآمن من Google واختياريًا OAuth 2.0 (بروتوكول متوافق مع المعايير المتّبعة في المجال للتفويض).
يمكنك الانتقال إلى موقع مطوّري البرامج للحصول على مزيد من الإرشادات الفنية.
مسار الربط
- العثور على مطابقة للحساب في نظام المصادقة لديك (إذا كان المستخدم قد سبق لك استخدام الإجراء أو أحد تطبيقاتك على أنظمة أساسية أخرى)
- إنشاء حساب جديد في نظام المصادقة لمستخدم جديد
3 طرق لربط الحسابات
تتوفّر 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 في المجال:
- مسارات الرمز الضمني
- مسارات رمز التفويض
ننصحك بعدم استخدام هذا المسار لأنه يتطلب نقل تفاعل المستخدم من الصوت إلى الشاشة.
ننصحك باستخدام بروتوكول OAuth في الحالات التالية:
- لديك عملية تنفيذ حالية لخادم OAuth 2، ولا يمكنك توسيع نقطة نهاية تبادل الرموز المميّزة لإضافة دعم لبروتوكولات Google للربط التلقائي وإنشاء الحساب من رمز مميّز لرقم التعريف.
لمعرفة المزيد من المعلومات، يمكنك الاطّلاع على دليل مطوِّري OAuth.