הגדרת סביבת הפיתוח להטמעת FedCM

כדי להגדיר את הסביבה ולהתחיל להטמיע את FedCM, צריך הקשר מאובטח (HTTPS או localhost) גם ב-IdP וגם ב-RP ב-Chrome.

חסימת קובצי Cookie של צד שלישי

חסימת קובצי Cookie של צד שלישי דרך ההגדרות של Chrome
חסימת קובצי Cookie של צד שלישי בהגדרות של Chrome

אתם יכולים לבדוק איך FedCM עובד בלי קובצי Cookie של צד שלישי ב-Chrome. כדי לחסום קובצי Cookie של צד שלישי, אפשר להשתמש במצב פרטי או לבחור באפשרות 'חסימת קובצי Cookie של צד שלישי' בהגדרות של המחשב בכתובת chrome://settings/cookies או בנייד דרך הגדרות > הגדרות אתרים > קובצי Cookie.

ניפוי באגים במחשב

החל מגרסה Chrome 139, אפשר לנפות באגים ב-FedCM באמצעות כלי הפיתוח בדפדפנים מבוססי-Chromium:

  1. פותחים את DevTools.
  2. עוברים לחלונית Network (רשת).

    חלונית הרשת של כלי הפיתוח פתוחה בצד שמאל של המסך.
    חלונית Network בכלי הפיתוח

  3. עוברים לאתר שרוצים לבדוק, למשל הדמו של RP.

    1. כדי לסנן רק בקשות של FedCM, מקלידים resource-type:fedcm בסרגל המסנן.
      החלונית 'רשת' בכלי הפיתוח פתוחה, והמסנן 'resource-type:fedcm' מוחל, כך שברשימה מוצגות רק בקשות FedCM.
      פילטר של סוג משאב שהופעל בחלונית Network בכלי הפיתוח
    .
  4. כדי לבדוק בקשה מקרוב, לוחצים עליה.

    בכרטיסייה 'כותרות' בפרטי הבקשה מצוין שהבקשה לנקודת הקצה 'accounts' נכשלה עם קוד הסטטוס '401 Unauthorized'.
    פרטי הבקשה