FedCM API 自訂和停用

使用者應該能夠微調 FedCM API,以符合自身需求。本頁面將說明如何管理及自訂 FedCM API。

使用者控制項

使用者可以在被動模式下啟用或停用 FedCM。這不會影響主動模式,因為登入要求是由使用者手勢啟動,且瀏覽器應協助使用者完成登入流程。使用者可以為各個平台個別設定 FedCM。

電腦版 Chrome

使用者可以在 chrome://settings/content/federatedIdentityApi 中啟用或停用 Chrome 的 FedCM。

在電腦版 Chrome 設定中啟用 FedCM,方法是切換「第三方登入」

Android 裝置上的 Chrome

如要在 Android 版 Chrome 中啟用或停用 FedCM,使用者可以依序前往 Chrome 的「設定」>「網站設定」>「第三方登入」,然後變更切換鈕。

手動關閉和提示冷卻期

如果使用者手動關閉 UI,系統會暫時將項目新增至設定 UI,並在一段時間內不會在同一網站中顯示 UI。在該期間過後,系統會重新啟用 UI,但連續關閉的時間會以指數方式延長。例如,在 Chrome 中:

連續關閉次數 FedCM 提示停用的時間
1 兩小時
2 1 天
3 1 週
4+ 四週

其他瀏覽器可能會定義不同的冷卻時間。

使用者可以手動重新啟用 RP 上的 FedCM。您可以透過以下兩種方式完成這項操作:

  • 使用者可以前往 chrome://settings/content/federatedIdentityApi,並從「不允許顯示第三方登入提示」清單中移除 RP。

    使用者介面:顯示不允許顯示第三方登入提示的網站

  • 使用者可以按一下 PageInfo UI (網址列旁的設定圖示),然後在「第三方登入」下重設權限。

    開啟第三方登入功能,在網址列中啟用 FedCM

Next steps

Learn how to setup your enviromnemt and debug your implementation.
Review how to implement your identity solution with FedCM on the Identity Provider side.