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

يمكنك نقل بياناتك من Google Sign-In for Android إلى أداة "إدارة بيانات الاعتماد" في Android ل تبسيط تجربة المصادقة في تطبيقك وجعل ممارسات التطوير متوافقة مع المستقبل. تم إيقاف ميزة "تسجيل الدخول باستخدام حساب Google" على Android نهائيًا وسيتم إزالتها من حزمة تطوير البرامج (SDK) للمصادقة ضِمن "خدمات Google Play". (com.google.android.gms:play-services-auth) في عام 2025.

بالنسبة إلى المصادقة، على المطوّرين نقل مشاريع Android الخاصة بهم إلى Credential Manager، الذي يتيح استخدام ميزة OneTap و عمليات تسجيل الدخول باستخدام حساب Google من خلال الزر بالكامل. يمكنك الاطّلاع على مشاركة المدونة لمعرفة التفاصيل.

بالنسبة إلى إجراءات التفويض التي تتطلّب الوصول إلى بيانات المستخدمين التي تخزّنها Google، مثل Google Drive، استخدِم AuthorizationClient API.

نقل المصادقة إلى واجهة برمجة التطبيقات Credential Manager API

من خلال واجهة برمجة تطبيقات موحّدة ومبسّطة تتيح استخدام الميزات والممارسات الحديثة مع تحسين تجربة المصادقة للمستخدمين، يقدّم "مدير بيانات الاعتماد" عدة مزايا رئيسية مقارنةً بميزة "تسجيل الدخول باستخدام حساب Google" القديمة لنظام Android:

  • أظهرت الإجراءات المبسّطة والمُبسّطة التي تم إنشاؤها باستخدام "مدير بيانات الاعتماد" انخفاضًا في متوسط مدّة الاشتراك وتسجيل الدخول بنسبة تصل إلى %50.
  • توفّر واجهة Credential Manager إمكانية استخدام طُرق متعددة لتسجيل الدخول، بما في ذلك تسجيل الدخول باستخدام حساب Google ومفاتيح المرور وكلمات المرور.
  • ‫Credential Manager هي واجهة برمجة تطبيقات موحّدة واحدة توفّر واجهة مستخدم أكثر اتساقًا على جميع أجهزة Android، وتتوافق مع معايير الأمان المتغيّرة، وتبسّط عملية التطوير.
  • يوفّر "مدير بيانات الاعتماد" تجربة مستخدم متّسقة وموحدة على مستوى جميع طرق المصادقة.
  • بدءًا من Android 14، يتيح "مدير بيانات الاعتماد" استخدام مزوّدي كلمات المرور ومفاتيح المرور التابعين لجهات خارجية، ما يسمح للمستخدمين باختيار مزوّد بيانات الاعتماد المفضّل لديهم.
  • تتوافق Credential Manager تمامًا مع زر تسجيل الدخول باستخدام حساب Google، ما يتيح للمطوّرين إسقاط هذا الزر مباشرةً في مسارات الموافقة الحالية.
  • تتوافق أداة "إدارة بيانات الاعتماد" مع إمكانات OneTap، ما يتيح للمطوّرين توجيه طلبات مباشرة إلى المستخدمين لتسجيل الدخول باستخدام حساباتهم على Google بنقرة واحدة.

لبدء عملية دمج "مدير بيانات الاعتماد"، يُرجى قراءة دليل المطوّر. اطّلِع على تجربة المستخدم في المصادقة باستخدام مفاتيح المرور لفهم كيفية تصميم مسارات تحديد الهوية. اطّلِع على دليل دمج Credential Manager مع ميزة "تسجيل الدخول باستخدام حساب Google" لمعرفة تفاصيل التنفيذ على OneTap أو زر "تسجيل الدخول باستخدام حساب Google".

نقل بيانات التفويض إلى AuthorizationClient API

على عكس ميزة "تسجيل الدخول باستخدام حساب Google" القديمة، تتوفّر وظيفتا المصادقة والترخيص الآن كعمليتين منفصلتَين ومتميّزَتين. ‫Credential Manager هي واجهة برمجة التطبيقات التي تستخدمها للمصادقة على Android. بالنسبة إلى إجراءات التفويض، مثل الوصول إلى خدمة مثل Google Drive، استخدِم AuthorizationClient API. يساعدك هذا الفصل في ربط مسارات المستخدمين بأهدافهم، ما يتيح للمستخدمين الاشتراك أو تسجيل الدخول باستخدام حساباتهم على Google، ويمكنك بشكل منفصل منح أذونات التفويض من حساباتهم على Google عند الحاجة إليها من جانب التطبيق بدلاً من وقت تسجيل الدخول فقط.

لمزيد من المعلومات عن التفويض، يُرجى الاطّلاع على دليل تفويض الوصول إلى بيانات المستخدمين والاطّلاع على مستندات AuthorizationClient API.