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

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

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

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

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

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

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

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

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

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

  4. يمكنك فلترة طلبات FedCM فقط عن طريق كتابة resource-type:fedcm في شريط الفلتر.

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

  5. انقر على أي طلب لفحصه عن كثب.

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

الخطوات التالية

راجِع كيفية تنفيذ حلّ تحديد الهوية باستخدام FedCM من جهة موفِّر الهوية.
نفِّذ FedCM لموفّري المحتوى ووزِّع حزمة تطوير البرامج (SDK) لـ JavaScript. إبقاء خطط التسويق متوفّرة من خلال إزالة الحاجة إلى التنفيذ الذاتي