A partire da Chrome 141, introdurremo modifiche all'API Fields nell'API Federated Credential Management (FedCM). Questa modifica mira a consentire agli sviluppatori di supportare identificazioni alternative degli utenti e a fornire agli utenti maggiore trasparenza in merito ai dati condivisi tra la Relying Party (RP) e l'Identity Provider (IdP).
Inoltre, stiamo implementando un modello di ML sperimentale che mira a personalizzare l'esperienza utente di FedCM e a mostrare la finestra di dialogo solo agli utenti che hanno maggiori probabilità di accedere con FedCM.
Aggiornamenti dell'API Fields
In precedenza, FedCM richiedeva un campo email
per ogni account. Sebbene questa soluzione funzioni per molti IdP,
il feedback degli sviluppatori ha dimostrato
che era troppo restrittiva. Alcuni IdP consentono agli utenti di registrarsi con un numero di telefono o un nome utente e
non sempre hanno un indirizzo email associato all'account.
Per risolvere questo problema, abbiamo reso facoltativi i campi email
e name
e abbiamo aggiunto due nuovi campi facoltativi:
username
: una stringa che rappresenta il nome utente dell'utente.tel
: una stringa che rappresenta il numero di telefono dell'utente.
A partire da Chrome 141, è necessario fornire almeno uno dei campi "name"
, "username"
, "email"
o "tel"
.

Questo aggiornamento è compatibile con le versioni precedenti e le implementazioni esistenti funzioneranno come previsto. Per
maggiori dettagli su come un IdP può utilizzare la proprietà fields
nella sua implementazione, consulta la
documentazione.
Guarda la demo per scoprire come funziona.
Esperienza utente basata sul machine learning
Per migliorare l'esperienza utente, stiamo implementando un modello sperimentale che mira a ridurre i prompt indesiderati. Questo modello prevede quando è probabile che un utente si registri o acceda e mostrerà l'interfaccia utente FedCM solo in questi momenti. Questo aggiornamento verrà attivato automaticamente per gli utenti di Chrome 141, senza che sia necessario alcun intervento da parte degli sviluppatori.
Per attivare o disattivare il modello per i test locali, puoi attivare/disattivare il flag
chrome://flags/#fedcm-segmentation-platform
.
Condividi il tuo feedback
Questi cambiamenti fanno parte del nostro impegno continuo per rendere FedCM un'API più flessibile e solida per l'identità federata sul web. Per aiutarci a migliorare l'API, condividi il tuo feedback su queste o altre funzionalità segnalando un problema.