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

باستخدام ميزة تسجيل الدخول باستخدام حساب Google في "مساعد Google"، يمكن أن يطلب تطبيقك الوصول إلى ملف المستخدم على Google أثناء المحادثة، بما في ذلك اسم المستخدم وعنوان بريده الإلكتروني وصورة ملفه الشخصي. يمكن للمستخدم إكمال التدفق بأكمله باستخدام الصوت، ما يوفّر تجربة تسجيل دخول سلسة.
يُنصح بربط الحسابات بهذا النوع إذا كان أي مما يلي منطبقًا:
- ليس لديك نظام مصادقة حالي.
- لديك نظام مصادقة حالي وتريد فقط الربط بالمستخدمين الذين اشتركوا في تطبيقاتك الحالية باستخدام عنوان @gmail.com.
لمزيد من المعلومات، اطّلِع على دليل المفاهيم الخاص بخدمة "تسجيل الدخول باستخدام Google" ودليل التنفيذ.
بروتوكول OAuth وخدمة "تسجيل الدخول بحساب Google"

يضيف نوع الربط OAuth و"تسجيل الدخول بحساب Google" ميزة "تسجيل الدخول بحساب Google" إلى عملية ربط الحسابات المستندة إلى OAuth. يتيح ذلك للمستخدمين ربط حساباتهم بسلاسة من خلال الصوت ويتيح أيضًا ربط الحسابات للمستخدمين الذين سجّلوا في خدمتك باستخدام هوية غير تابعة لـ Google.
لاستخدام هذا المسار، عليك توسيع أحد مسارات OAuth 2 العادية المتوافقة لإضافة دعم لإضافات Google الخاصة بالبروتوكول، ما يتيح لك ما يلي:
- ربط الحسابات بسلاسة باستخدام معلومات الملف الشخصي على Google
- إنشاء حسابات جديدة بسلاسة باستخدام معلومات الملف الشخصي على Google (اختياري)
ننصحك بربط الحسابات بهذا النوع إذا كان لديك نظام مصادقة حالي وتريد السماح للمستخدمين بالربط بعناوين غير @gmail.com.
لمزيد من المعلومات، اطّلِع على دليل المفاهيم حول OAuth و"تسجيل الدخول باستخدام Google" ودليل التنفيذ.
OAuth
يتوافق نوع ربط الحساب OAuth مع مسارَي OAuth 2.0 وفقًا للمعيار المتّبع في المجال، وهما مسار الربط الضمني ومسار رمز التفويض.
لا يُنصح باستخدام هذا التدفق لأنّه يتطلّب نقل تفاعل المستخدم من الصوت إلى الشاشة. يمكنك استخدام هذا المسار إذا كان لديك تطبيق حالي لخادم OAuth 2، ولا يمكنك توسيع نقطة نهاية تبادل الرموز المميزة لإتاحة استخدام بروتوكولات Google لربط الحسابات وإنشائها تلقائيًا من خلال رمز مميز صالح.
لمزيد من المعلومات، يُرجى الاطّلاع على دليل مفاهيم OAuth ودليل التنفيذ.