A partire da Chrome 133, introdurremo una modifica al modo in cui la UI di FedCM gestisce gli account filtrati.
Comunicazione più chiara sugli account esclusi
Diversi casi possono causare il filtro di un account e la sua inidoneità all'accesso:
- Una Relying Party (RP) consente solo gli account associati a un determinato dominio. Vedi API suggerimento dominio.
- RP filtra tutti gli account tranne quelli di ritorno. Vedi API suggerimento di accesso.
- I provider di identità (IdP) possono annotare gli account con etichette in modo che le RP possano filtrarli specificando il
configURLper quell'etichetta specifica. Visualizza le etichette personalizzate dell'account.
Nella precedente implementazione di Chrome, la UI FedCM non visualizzava gli account filtrati dall'RP e dagli IdP. Di conseguenza, quando un utente accedeva con un IdP ma non erano disponibili account da utilizzare, l'interfaccia utente di mancata corrispondenza veniva visualizzata ogni volta.
Per migliorare l'esperienza utente, FedCM sta introducendo una modifica dell'interfaccia utente. Chrome ora mostrerà gli account filtrati nell'interfaccia utente se si verificano queste condizioni:
- L'utente ha già tentato di accedere all'IdP in una finestra di dialogo ed è tornato al RP.
- Tutti gli account recuperati vengono filtrati e nessun account è disponibile per l'utente per accedere a questo RP.
In questo modo, gli utenti capiranno che alcuni account, pur essendo riconosciuti da FedCM, non sono idonei per l'utilizzo nell'RP corrente.
Dai un'occhiata alla nostra demo dei suggerimenti per i domini per provarla in prima persona.
Vantaggi principali
- Riduzione della confusione:se un utente accede a un account filtrato, vedrà l'account elencato e capirà che non è accettato dalla RP. Prima di questa modifica, l'utente poteva essere confuso da un ciclo infinito: tentava di accedere a un account filtrato e poi vedeva l'interfaccia utente non corrispondente, che gli chiedeva di accedere di nuovo.
- Informazioni contestuali:l'interfaccia utente terrà conto del contesto e dei suggerimenti per il dominio della parte responsabile per fornire indicazioni pertinenti all'utente.
Il tuo feedback è importante per noi
Ti invitiamo a condividere le tue opinioni e il tuo feedback in merito a questa modifica. Puoi segnalare un problema nel nostro strumento Issue Tracker. Continueremo ad aggiornare la documentazione per gli sviluppatori di FedCM.