我們即將推出變更,自 Chrome 133 起,FedCM UI 會以不同方式處理已篩除的帳戶。
更清楚地說明遭篩除的帳戶
帳戶遭到篩除而無法登入的原因可能有很多,包括:
- 信賴方 (RP) 只允許與特定網域相關聯的帳戶。請參閱網域提示 API。
- RP 會篩除所有帳戶,只保留回訪帳戶。請參閱登入提示 API。
- 身分識別提供者 (IdP) 可使用標籤註解帳戶,以便 RP 透過指定該特定標籤的
configURL進行篩選。查看自訂帳戶標籤。
在先前的 Chrome 實作中,FedCM UI 不會顯示 RP 和 IdP 篩除的帳戶。因此,如果使用者透過 IdP 登入,但沒有可用的帳戶,系統每次都會顯示不符 UI。
為提升使用者體驗,FedCM 將推出 UI 變更。如果符合下列條件,Chrome 現在會在 UI 中顯示已篩除的帳戶:
- 使用者已嘗試在對話方塊中登入 IdP,並返回 RP。
- 系統會篩除所有擷取的帳戶,使用者無法登入這個 RP。
這樣一來,使用者就能瞭解部分帳戶雖然可透過 FedCM 辨識,但無法在目前的 RP 上使用。
如要親自測試,請參閱我們的網域提示試用版。
主要優點
- 減少混淆:如果使用者登入遭篩除的帳戶,系統會列出該帳戶,讓使用者瞭解 RP 不接受該帳戶。這項變更前,使用者可能會陷入無限迴圈而感到困惑:他們會嘗試登入已篩除的帳戶,然後看到不相符的 UI,並收到再次登入的提示。
- 情境資訊:使用者介面會考量 RP 情境和網域提示,為使用者提供相關指引。
我們十分重視你的意見
歡迎分享你對這項異動的看法和意見。您可以在 Issue Tracker 中回報問題。我們會持續更新 FedCM 開發人員文件。