تتوفّر واجهة برمجة التطبيقات Signal API لمفاتيح المرور على Chrome لأجهزة Android

تاريخ النشر: 5 ديسمبر 2025

اعتبارًا من الإصدار 144 من Chrome، ستتوفّر Signal API على Chrome لنظام Android. تتيح واجهة برمجة التطبيقات هذه للجهات المعتمِدة (RP) الحفاظ على اتساق مفاتيح المرور المخزَّنة لدى مقدّم خدمة مفاتيح المرور مع بيانات الاعتماد على الخادم.

أهمية استخدام Signal API

عندما ينشئ المستخدم مفتاح مرور، يحفظ مزوّد مفتاح المرور (مثل "مدير كلمات المرور في Google") المفتاح الخاص والبيانات الوصفية (مثل اسم المستخدم والاسم المعروض)، بينما يحفظ الخادم المفتاح العام.

وبمرور الوقت، قد لا تتم مزامنتها. على سبيل المثال:

  • مفتاح مرور محذوف: يحذف المستخدم بيانات الاعتماد الخاصة به على موقعك الإلكتروني، ولكن يظل مفتاح المرور في خدمة توفير مفاتيح المرور. في المرة التالية التي يحاول فيها المستخدم تسجيل الدخول، يقدّم مزوّد مفتاح المرور مفتاح مرور لم يعُد صالحًا.
  • تغييرات الاسم: يغيّر المستخدم اسم المستخدم على موقعك الإلكتروني، ولكن يظلّ مقدّم خدمة مفتاح المرور يعرض الاسم القديم.

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

الميزات الجديدة

تعمل واجهة برمجة التطبيقات Signal على Chrome لنظام التشغيل Android بشكل مطابق لإصدار سطح المكتب، مع تحسينات محدّدة للمنظومة المتكاملة للأجهزة الجوّالة.

التوافق مع تطبيقات إدارة كلمات المرور التابعة لجهات خارجية

تتوفّر Signal API في "مدير كلمات المرور في Google" على جميع إصدارات Android المتوافقة. في نظام التشغيل Android 14 والإصدارات الأحدث، تتكامل واجهة برمجة التطبيقات Signal أيضًا مع موفّر مفاتيح المرور في النظام. عندما يبثّ Chrome إشارة على هذه الأجهزة، لا يقتصر ذلك على "مدير كلمات المرور في Google". يرسل Chrome الإشارة إلى جميع مقدّمي خدمات مفاتيح المرور المفعَّلين على الجهاز.

إذا كان المستخدم يدير مفاتيح المرور باستخدام موفّر تابع لجهة خارجية يتوافق مع Signal API، سيتلقّى هذا الموفّر التعديل ويحافظ على مزامنة بيانات اعتماد المستخدم.

مزامنة أكثر أمانًا باستخدام ميزة استعادة مفتاح المرور

يتوافق "مدير كلمات المرور" من Google مع آلية أمان لتحديثات Signal API على كل من أجهزة Android وأجهزة الكمبيوتر.

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

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

استخدام Signal API

توفّر واجهة برمجة التطبيقات Signal API ثلاث طرق للحفاظ على مزامنة بيانات الاعتماد:

  • استخدِم signalUnknownCredential عندما يتعذّر تسجيل الدخول باستخدام مفتاح مرور لأنّه لم يتم العثور على رقم تعريف بيانات الاعتماد على خادمك. يشير ذلك إلى مقدّم الخدمة لإزالة مفتاح المرور غير الصالح (أو إخفائه).
  • استخدِم signalAllAcceptedCredentials بعد أن يسجّل المستخدم الدخول أو يدير إعدادات حسابه. عليك تقديم قائمة بجميع أرقام تعريف بيانات الاعتماد الصالحة لهذا المستخدم. يقارن مقدّم مفتاح المرور القائمة بمساحة التخزين المحلية الخاصة بطرف الاعتماد هذا. يتم وضع علامة "مخفي" على أي مفتاح مرور تم العثور عليه لدى مقدّم خدمة مفاتيح المرور ولم يتم تضمينه في قائمة allAcceptedCredentialIds. لم يعُد بإمكانك استخدام مفاتيح المرور المخفية هذه لتسجيل الدخول أو الملء التلقائي، ولكن لن يتم حذفها نهائيًا على الفور، ما يتيح لك استعادتها إذا لزم الأمر. في المقابل، تتم استعادة مفاتيح المرور المتوفّرة في allAcceptedCredentialIds والتي تم وضع علامة "مخفية" عليها في موفّر مفاتيح المرور. يتيح ذلك لموقعك الإلكتروني استعادة مفاتيح المرور التي تم إخفاؤها عن طريق الخطأ.
  • استخدِم signalCurrentUserDetails عندما يعدّل المستخدم ملفه الشخصي (مثل الاسم المعروض) على موقعك الإلكتروني، وبعد كل عملية تسجيل دخول. يضمن ذلك أن يعرض مقدّم خدمة مفاتيح المرور المعلومات الصحيحة أثناء عمليات تسجيل الدخول المستقبلية.

ملخّص

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

وبما أنّ هذه الميزة أصبحت متاحة الآن على Chrome لنظام التشغيل Android، يمكنك توفير هذه التجربة المتزامنة على جميع الأجهزة ومقدّمي خدمات مفاتيح المرور ومديري كلمات المرور.

مزيد من المعلومات