Aggiornamenti di FedCM: nuovi campi per le informazioni sull'account ed esperienza utente basata sul machine learning

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".

Finestra di dialogo FedCM che include il seguente testo dell'interfaccia utente di divulgazione: "Per continuare, fedcm-idp-demo.localhost condividerà il tuo nome utente e il tuo numero di telefono con questo sito".
Messaggio di divulgazione: la RP richiede all'IdP di condividere solo il nome utente e il numero di telefono.

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.