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

في ما يلي الميزات الرئيسية لميزة "تسجيل الدخول باستخدام حساب Google". يمكنك استخدام أداة إنشاء الرموز لإنشاء رمز لتضمين ميزة "نقرة واحدة" وميزة "تسجيل الدخول تلقائيًا" و زر "تسجيل الدخول باستخدام حساب Google" في صفحات الويب.

يمكن للمستخدمين إيقاف تسجيل الدخول إلى الخدمات التابعة لجهات خارجية بشكل عام على المتصفّحات التي تتوافق مع FedCM. عندما يوقف المستخدمون هذه الميزة، لن تكون ميزة "تسجيل الدخول بنقرة واحدة" وميزة "تسجيل الدخول تلقائيًا" متوفرة ولن يتم عرضها.

نقرة واحدة

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

نافذة منبثقة لميزة "نقرة واحدة" تطلب الموافقة وتسجيل دخول المستخدم

يمكن للمستخدمين اختيار إيقاف ميزة "النقرة الواحدة" بشكل عام. في هذه الحالة، لا يعرض حساب Google ميزة "النقرة الواحدة". إذا تم إيقاف ميزة "النقرة الواحدة" في جميع حسابات Google النشطة، لن يتم عرض واجهة مستخدم "النقرة الواحدة".

ننصحك بوضع ميزة "النقرة الواحدة" في كلّ من مربّع الحوار الرئيسي لتسجيل الدخول والصفحات المقصودة. يفضّل المطوّرون ميزة "النقرة الواحدة" لعدة أسباب:

  • زيادة معدلات الإحالات الناجحة للمستخدمين يمكنك الاطّلاع على دراسات الحالة لمعرفة كيف استخدم بعض شركائنا ميزة "النقرة الواحدة" بنجاح لتحسين تجارب الاشتراك والتسجيل.
  • تتيح تسجيل الدخول والاشتراك بدون إعادة توجيه المستخدمين إلى صفحة مخصّصة لتسجيل الدخول والاشتراك.
  • تتيح للمستخدمين تسجيل الدخول والاشتراك في سياق موقعك الإلكتروني بدون الحاجة إلى الانتقال بعيدًا عن مسارهم الحالي.
  • الحدّ من الحسابات المكرّرة من خلال طلبات مخصّصة وتسجيل الدخول تلقائيًا عند الزيارات المتكرّرة

تسجيل الدخول التلقائي

باستخدام ميزة "النقرة الواحدة"، يمكنك أيضًا تفعيل ميزة تسجيل الدخول التلقائي القابل للإلغاء، ما يؤدي إلى توفير تجربة مستخدم سلسة للمستخدمين المتكررين. لا يلزم المستخدم إجراء أي إيماءة لكي يتم تسجيل دخوله تلقائيًا إلى موقعك الإلكتروني. يتم تفعيل تسجيل الدخول التلقائي عندما يكون هناك حساب واحد فقط على Google نشط ومُعطى فيه الموافقة سابقًا على مشاركة الملف الشخصي للحساب مع تطبيقك.

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

عند تفعيل FedCM، تكون هناك فترة انتظار مدتها 10 دقائق بين أحداث تسجيل الدخول التلقائي. إذا تم تفعيل ميزة "تسجيل الدخول تلقائيًا" خلال هذه الفترة، يتبع المستخدمون تدفق تسجيل الدخول بنقرة واحدة بدلاً من تدفق تسجيل الدخول التلقائي.

لا تتيح ميزة "تسجيل الدخول باستخدام حساب Google" على الويب ميزة "تسجيل الدخول بدون إشعار"، وفي هذه الحالة يتم عرض ملف اعتماد بدون عرض أي واجهة مستخدم. يظهر للمستخدمين النهائيين دائمًا بعض واجهة المستخدم، أو تسجيل الدخول اليدوي أو التلقائي، عند إعادة بيانات اعتماد تسجيل الدخول من Google إلى الجهة الموثوق بها. ويؤدي ذلك إلى تحسين خصوصية المستخدم وإمكانية التحكّم لديه.

إشعار تسجيل الدخول التلقائي باستخدام ميزة "تسجيل الدخول باستخدام حساب Google" بنقرة واحدة

عليك اتخاذ قرار بشأن تفعيل ميزة "تسجيل الدخول تلقائيًا" استنادًا إلى تجربتَي مستخدمي ومطوّري موقعك الإلكتروني.

زر "تسجيل الدخول باستخدام حساب Google"

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

زر تسجيل الدخول غير المخصّص

بعبارة أخرى، يجب أن تنشئ مكتبة JavaScript في Google Identity Services زر "تسجيل الدخول باستخدام حساب Google" الآن. تتيح لك واجهة برمجة التطبيقات لعرض الأزرار تخصيص اللون والشكل والنص والحجم لاستيفاء متطلبات العلامة التجارية لموقعك الإلكتروني، مع الالتزام بإرشادات Google. من خلال استخدام أزرار متسقة في جميع المواقع الإلكترونية، يتعرّف المستخدمون على هذه الأزرار بسرعة ويثقون بها ويستخدمونها.

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

زر تسجيل الدخول المخصّص

بالإضافة إلى الزر المخصّص، يتيح زر "تسجيل الدخول باستخدام حساب Google" استخدام حسابات Google التي تم إنشاؤها باستخدام Family Link والالتزام بسياسات Google Workspace التي يحدّدها مشرف المؤسسة.

يتوافق مسار الزر "تسجيل الدخول باستخدام حساب Google" مع وضعَي تجربة المستخدم للنوافذ المنبثقة وإعادة التوجيه.

  • في تجربة المستخدم للنافذة المنبثقة، بعد النقر على الزر "تسجيل الدخول باستخدام حساب Google"، يتم فتح نافذة منبثقة جديدة أعلى صفحة الويب. يتم عرض تجربة المستخدم للزر في نافذة منبثقة.
  • في تجربة إعادة التوجيه، تتم إعادة التوجيه إلى صفحة كاملة بعد النقر على زر تسجيل الدخول باستخدام Google. يتم عرض مسار تجربة المستخدم للزر في النافذة نفسها. ومع ذلك، لا يمكن للمستخدمين رؤية صفحة الويب بعد الآن عند عرض تجربة المستخدم للزر.

يمكن إبطال موافقة المستخدم على مشاركة رمز تعريف. توفّر ميزة "تسجيل الدخول باستخدام حساب Google" واجهة برمجة تطبيقات لإلغاء موافقة المستخدم آليًا.

على عكس طريقة revoke() في Google Identity Services authorization API، لا تحتاج إلى رمز مميّز للوصول لإبطال موافقة المستخدم. ومع ذلك، عليك تقديم عنوان البريد الإلكتروني أو رقم تعريف مستخدم Google لجلسة Google المستهدفة، ويجب أن تكون هناك جلسة Google نشطة لهذا الحساب في المتصفّح.

تلغي واجهة برمجة التطبيقات Revoke API مشاركة رمز التعريف وأي نطاق ماذون له آخر، إذا سبق منحه. وينطبق ذلك دائمًا بغض النظر عن واجهة برمجة التطبيقات التي تستخدمها لإبطال الإذن.

أداة إنشاء الرموز

أداة إنشاء الرموز البرمجية هي أداة للمطوّرين يمكنها مساعدتك في إنشاء رمز الدمج من جهة العميل. باستخدام واجهة برمجة التطبيقات Sign in with Google HTML API، قد تتمكّن من عدم الحاجة إلى أي رمز JavaScript للدمج من جانب العميل.

رمز إنشاء الرمز: الخطوة 1: الإعداد

بالنسبة إلى المطوّرين الذين يختارون استخدام JavaScript API، ننصحك باستخدام أداة إنشاء الرموز لتصميم أزرارك بشكل تفاعلي. يمكنك أيضًا إنشاء رمز HTML أولاً، ثم نسخ الرمز إلى الحقول المقابلة في JavaScript API.