إعداد بيئة التطوير لتنفيذ FedCM

لإعداد بيئتك وبدء تنفيذ FedCM، يجب توفير سياق آمن (HTTPS أو localhost) لكل من موفِّر الهوية والجهة الاعتمادية في Chrome.

حظر ملفات تعريف الارتباط الخارجية

حظر ملفات تعريف الارتباط التابعة لجهات خارجية من إعدادات Chrome
حظر ملفات تعريف الارتباط التابعة لجهات خارجية من إعدادات Chrome

يمكنك اختبار طريقة عمل FedCM بدون ملفات تعريف الارتباط التابعة لجهات خارجية في Chrome. لحظر ملفات تعريف الارتباط التابعة لجهات خارجية، استخدِم وضع التصفّح المتخفي، أو اختَر "حظر ملفات تعريف الارتباط التابعة لجهات خارجية" في إعدادات الكمبيوتر على chrome://settings/cookies أو على الجهاز الجوّال من خلال الانتقال إلى الإعدادات > إعدادات المواقع الإلكترونية > ملفات تعريف الارتباط.

تصحيح الأخطاء على الكمبيوتر

بدءًا من الإصدار 139 من Chrome، يمكنك تصحيح أخطاء FedCM باستخدام "أدوات المطوّرين" في المتصفّحات المستندة إلى Chromium:

  1. افتح DevTools.
  2. انتقِل إلى لوحة "الشبكة".

    لوحة "الشبكة" في "أدوات مطوّري البرامج" مفتوحة على يسار الشاشة.
    لوحة "الشبكة" في "أدوات مطوّري البرامج"

  3. انتقِل إلى الموقع الإلكتروني الذي تريد فحصه، مثل العرض التوضيحي لـ RP.

    1. يمكنك فلترة طلبات FedCM فقط من خلال كتابة resource-type:fedcm في شريط الفلتر.
      لوحة "الشبكة" في "أدوات مطوّري البرامج" مفتوحة، وتم تطبيق الفلتر "resource-type:fedcm"، ما يؤدي إلى عرض طلبات FedCM فقط في القائمة.
      فلتر نوع المورد الذي تم تطبيقه في لوحة "الشبكة" ضمن "أدوات مطوّري البرامج"
  4. انقر على أي طلب لفحصه عن كثب.

    تشير علامة التبويب "العناوين" في تفاصيل الطلب إلى أنّ الطلب الموجّه إلى نقطة النهاية "الحسابات" قد تعذّر تنفيذه بسبب رمز الحالة "401 Unauthorized".
    تفاصيل الطلب