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

يمكنك اختبار طريقة عمل FedCM بدون ملفات تعريف الارتباط التابعة لجهات خارجية على Chrome.
لحظر ملفات تعريف الارتباط التابعة لجهات خارجية، استخدِم وضع التصفّح المتخفي،
أو اختَر "حظر ملفات تعريف الارتباط التابعة لجهات خارجية" في إعدادات الكمبيوتر المكتبي على الرابط chrome://settings/cookies
أو على الجهاز الجوّال من خلال الانتقال إلى الإعدادات > إعدادات الموقع الإلكتروني > ملفات تعريف الارتباط.
تصحيح الأخطاء على الكمبيوتر المكتبي
نحن نعمل على تحسين تجربة تصحيح أخطاء FedCM باستخدام DevTools.
أثناء تطوير هذه الميزات، يمكنك استخدام chrome://net-export
سجلّات طلبات الشبكة:
- انتقِل إلى
chrome://net-export
. اختَر "تضمين البايتات الأوّلية" وانقر على "بدء التسجيل على القرص". اختَر موقعًا لحفظ السجلات عندما يُطلب منك ذلك.
واجهة أداة Net-export: بدء افتح صفحة تستدعي FedCM، مثل demo RP.
أكمِل مسار FedCM الذي تريد تصحيح أخطاءه (مثل اشتراك المستخدم).
انتقِل إلى
chrome://net-export
واضغط على "إيقاف التسجيل".واجهة أداة Net-export: اكتمال التسجيل على القرص افتح السجلّات باستخدام أداة عرض السجلّات التي تختارها، على سبيل المثال، عارض NetLog.
عند استخدام "عارض NetLog"، اختَر
Events
من اللوحة على يمين الصفحة وطبِّق الفلترtype:URL_REQUEST
.
في هذا المثال، تُظهر السجلات أنّه تم إرسال طلبَين إلى
نقطة نهاية الحسابات.
ويحدث ذلك لأنّ المستخدم لم يسجّل الدخول باستخدام موفِّر الهوية عند زيارته للصفحة لأول مرة. يشير الرمز URL_REQUEST_JOB_FILTERED_BYTES_READ
إلى أنّ الخادم
استجاب برسالة خطأ في نص الاستجابة: { error: "not signed in."
}
.

تم إرسال طلب /accounts
الثاني بنجاح، وردّ موفِّر الهوية (IdP) باطلاعه على
بيانات الحساب:
