برای راهاندازی محیط خود برای شروع پیادهسازی FedCM، به یک زمینه امن (HTTPS یا localhost) هم در IdP و هم در RP در Chrome نیاز دارید.
کوکی های شخص ثالث را مسدود کنید

میتوانید نحوه عملکرد FedCM را بدون کوکیهای شخص ثالث در Chrome آزمایش کنید. برای مسدود کردن کوکیهای شخص ثالث، از حالت ناشناس استفاده کنید یا «مسدود کوکیهای شخص ثالث» را در تنظیمات دسکتاپ خود در chrome://settings/cookies
یا در تلفن همراه با رفتن به تنظیمات > تنظیمات سایت > کوکیها انتخاب کنید.
اشکال زدایی در دسکتاپ
ما در حال کار بر روی بهبود تجربه اشکالزدایی FedCM با DevTools هستیم. در حالی که این ویژگی ها در حال توسعه هستند، می توانید از گزارش های درخواست شبکه chrome://net-export
استفاده کنید:
- به
chrome://net-export
بروید. "Include raw bytes" را انتخاب کنید و روی "Start Logging to Disk" کلیک کنید. زمانی که از شما خواسته شد، مکانی را برای ذخیره گزارشها انتخاب کنید.
رابط ابزار صادرات خالص: شروع صفحهای را باز کنید که FedCM را فراخوانی میکند، بهعنوان مثال نسخه آزمایشی RP .
جریان FedCM را که می خواهید اشکال زدایی کنید (به عنوان مثال، ثبت نام کاربر) تکمیل کنید.
به
chrome://net-export
بروید و «توقف ورود» را فشار دهید.رابط ابزار صادرات خالص: ورود به دیسک به پایان رسید گزارش های خود را با ابزار مشاهده گزارش مورد نظر خود باز کنید، به عنوان مثال نمایشگر NetLog .
هنگام استفاده از نمایشگر NetLog،
Events
از پانل سمت چپ انتخاب کنید وtype:URL_REQUEST
فیلتر را اعمال کنید.
در این مثال، گزارشها نشان میدهند که دو درخواست به نقطه پایانی حسابها ارسال شده است. این به این دلیل است که کاربر در اولین بازدید از صفحه با IdP وارد نشده است. URL_REQUEST_JOB_FILTERED_BYTES_READ
نشان می دهد که سرور با یک پیام خطا در بدنه پاسخ پاسخ داده است: { error: "not signed in." }
.

دومین درخواست /accounts
موفقیت آمیز بود و IdP با داده های حساب پاسخ داد:

مراحل بعدی
FedCM را در سمت IdP پیاده سازی کنید
FedCM را در سمت RP پیاده سازی کنید
برای راهاندازی محیط خود برای شروع پیادهسازی FedCM، به یک زمینه امن (HTTPS یا localhost) هم در IdP و هم در RP در Chrome نیاز دارید.
کوکی های شخص ثالث را مسدود کنید

میتوانید نحوه عملکرد FedCM را بدون کوکیهای شخص ثالث در Chrome آزمایش کنید. برای مسدود کردن کوکیهای شخص ثالث، از حالت ناشناس استفاده کنید یا «مسدود کوکیهای شخص ثالث» را در تنظیمات دسکتاپ خود در chrome://settings/cookies
یا در تلفن همراه با رفتن به تنظیمات > تنظیمات سایت > کوکیها انتخاب کنید.
اشکال زدایی در دسکتاپ
ما در حال کار بر روی بهبود تجربه اشکالزدایی FedCM با DevTools هستیم. در حالی که این ویژگی ها در حال توسعه هستند، می توانید از گزارش های درخواست شبکه chrome://net-export
استفاده کنید:
- به
chrome://net-export
بروید. "Include raw bytes" را انتخاب کنید و روی "Start Logging to Disk" کلیک کنید. زمانی که از شما خواسته شد، مکانی را برای ذخیره گزارشها انتخاب کنید.
رابط ابزار صادرات خالص: شروع صفحهای را باز کنید که FedCM را فراخوانی میکند، بهعنوان مثال نسخه آزمایشی RP .
جریان FedCM را که می خواهید اشکال زدایی کنید (به عنوان مثال، ثبت نام کاربر) تکمیل کنید.
به
chrome://net-export
بروید و «توقف ورود» را فشار دهید.رابط ابزار صادرات خالص: ورود به دیسک به پایان رسید گزارش های خود را با ابزار مشاهده گزارش مورد نظر خود باز کنید، به عنوان مثال نمایشگر NetLog .
هنگام استفاده از نمایشگر NetLog،
Events
از پانل سمت چپ انتخاب کنید وtype:URL_REQUEST
فیلتر را اعمال کنید.
در این مثال، گزارشها نشان میدهند که دو درخواست به نقطه پایانی حسابها ارسال شده است. این به این دلیل است که کاربر در اولین بازدید از صفحه با IdP وارد نشده است. URL_REQUEST_JOB_FILTERED_BYTES_READ
نشان می دهد که سرور با یک پیام خطا در بدنه پاسخ پاسخ داده است: { error: "not signed in." }
.

دومین درخواست /accounts
موفقیت آمیز بود و IdP با داده های حساب پاسخ داد:

مراحل بعدی
FedCM را در سمت IdP پیاده سازی کنید
FedCM را در سمت RP پیاده سازی کنید
برای راهاندازی محیط خود برای شروع پیادهسازی FedCM، به یک زمینه امن (HTTPS یا localhost) هم در IdP و هم در RP در Chrome نیاز دارید.
کوکی های شخص ثالث را مسدود کنید

میتوانید نحوه عملکرد FedCM را بدون کوکیهای شخص ثالث در Chrome آزمایش کنید. برای مسدود کردن کوکیهای شخص ثالث، از حالت ناشناس استفاده کنید یا «مسدود کوکیهای شخص ثالث» را در تنظیمات دسکتاپ خود در chrome://settings/cookies
یا در تلفن همراه با رفتن به تنظیمات > تنظیمات سایت > کوکیها انتخاب کنید.
اشکال زدایی در دسکتاپ
ما در حال کار بر روی بهبود تجربه اشکالزدایی FedCM با DevTools هستیم. در حالی که این ویژگی ها در حال توسعه هستند، می توانید از گزارش های درخواست شبکه chrome://net-export
استفاده کنید:
- به
chrome://net-export
بروید. "Include raw bytes" را انتخاب کنید و روی "Start Logging to Disk" کلیک کنید. زمانی که از شما خواسته شد، مکانی را برای ذخیره گزارشها انتخاب کنید.
رابط ابزار صادرات خالص: شروع صفحهای را باز کنید که FedCM را فراخوانی میکند، بهعنوان مثال نسخه آزمایشی RP .
جریان FedCM را که می خواهید اشکال زدایی کنید (به عنوان مثال، ثبت نام کاربر) تکمیل کنید.
به
chrome://net-export
بروید و «توقف ورود» را فشار دهید.رابط ابزار صادرات خالص: ورود به دیسک به پایان رسید گزارش های خود را با ابزار مشاهده گزارش مورد نظر خود باز کنید، به عنوان مثال نمایشگر NetLog .
هنگام استفاده از نمایشگر NetLog،
Events
از پانل سمت چپ انتخاب کنید وtype:URL_REQUEST
فیلتر را اعمال کنید.
در این مثال، گزارشها نشان میدهند که دو درخواست به نقطه پایانی حسابها ارسال شده است. این به این دلیل است که کاربر در اولین بازدید از صفحه با IdP وارد نشده است. URL_REQUEST_JOB_FILTERED_BYTES_READ
نشان می دهد که سرور با یک پیام خطا در بدنه پاسخ پاسخ داده است: { error: "not signed in." }
.

دومین درخواست /accounts
موفقیت آمیز بود و IdP با داده های حساب پاسخ داد:

مراحل بعدی
FedCM را در سمت IdP پیاده سازی کنید
FedCM را در سمت RP پیاده سازی کنید
برای راهاندازی محیط خود برای شروع پیادهسازی FedCM، به یک زمینه امن (HTTPS یا localhost) هم در IdP و هم در RP در Chrome نیاز دارید.
کوکی های شخص ثالث را مسدود کنید

میتوانید نحوه عملکرد FedCM را بدون کوکیهای شخص ثالث در Chrome آزمایش کنید. برای مسدود کردن کوکیهای شخص ثالث، از حالت ناشناس استفاده کنید یا «مسدود کوکیهای شخص ثالث» را در تنظیمات دسکتاپ خود در chrome://settings/cookies
یا در تلفن همراه با رفتن به تنظیمات > تنظیمات سایت > کوکیها انتخاب کنید.
اشکال زدایی در دسکتاپ
ما در حال کار بر روی بهبود تجربه اشکالزدایی FedCM با DevTools هستیم. در حالی که این ویژگی ها در حال توسعه هستند، می توانید از گزارش های درخواست شبکه chrome://net-export
استفاده کنید:
- به
chrome://net-export
بروید. "Include raw bytes" را انتخاب کنید و روی "Start Logging to Disk" کلیک کنید. زمانی که از شما خواسته شد، مکانی را برای ذخیره گزارشها انتخاب کنید.
رابط ابزار صادرات خالص: شروع صفحهای را باز کنید که FedCM را فراخوانی میکند، بهعنوان مثال نسخه آزمایشی RP .
جریان FedCM را که می خواهید اشکال زدایی کنید (به عنوان مثال، ثبت نام کاربر) تکمیل کنید.
به
chrome://net-export
بروید و «توقف ورود» را فشار دهید.رابط ابزار صادرات خالص: ورود به دیسک به پایان رسید گزارش های خود را با ابزار مشاهده گزارش مورد نظر خود باز کنید، به عنوان مثال نمایشگر NetLog .
هنگام استفاده از نمایشگر NetLog،
Events
از پانل سمت چپ انتخاب کنید وtype:URL_REQUEST
فیلتر را اعمال کنید.
در این مثال، گزارشها نشان میدهند که دو درخواست به نقطه پایانی حسابها ارسال شده است. این به این دلیل است که کاربر در اولین بازدید از صفحه با IdP وارد نشده است. URL_REQUEST_JOB_FILTERED_BYTES_READ
نشان می دهد که سرور با یک پیام خطا در بدنه پاسخ پاسخ داده است: { error: "not signed in." }
.

دومین درخواست /accounts
موفقیت آمیز بود و IdP با داده های حساب پاسخ داد:
