Estamos mudando a forma como a interface do FedCM lida com contas filtradas no Chrome 133.
Comunicação mais clara sobre contas filtradas
Vários casos podem fazer com que uma conta seja filtrada e não esteja qualificada para login:
- Uma parte confiável (RP, na sigla em inglês) só permite contas associadas a um determinado domínio. Consulte a API de dica de domínio.
- A RP filtra todas as contas, exceto as recorrentes. Consulte a API de dica de login.
- Os provedores de identidade (IdPs) podem anotar contas com rótulos para que os RPs possam filtrá-las especificando o
configURLpara esse rótulo específico. Consulte Rótulos personalizados da conta.
Na implementação anterior do Chrome, a interface do FedCM não mostrava contas filtradas pelo RP e pelos IdPs. Como resultado, quando um usuário fazia login com um IdP, mas não havia contas disponíveis para uso, a interface de incompatibilidade era mostrada sempre.
Para melhorar a experiência do usuário, a FedCM está introduzindo uma mudança na interface. O Chrome vai mostrar as contas filtradas na interface se estas condições forem atendidas:
- O usuário já tentou fazer login no IdP em uma caixa de diálogo e voltou para o RP.
- Todas as contas buscadas são filtradas, e nenhuma conta fica disponível para o usuário fazer login neste RP.
Isso vai mostrar aos usuários que algumas contas, embora reconhecidas pelo FedCM, não estão qualificadas para uso no RP atual.
Confira nossa demonstração de dicas de domínio para testar você mesmo.
Principais vantagens
- Menos confusão:se um usuário fizer login em uma conta que foi filtrada, ela vai aparecer na lista, e o usuário vai entender que ela não é aceita pelo RP. Antes dessa mudança, o usuário podia ficar confuso com um loop infinito: ele tentava fazer login em uma conta filtrada e via a interface incompatível, que o solicitava a fazer login novamente.
- Informações contextuais:a interface vai considerar o contexto do RP e as dicas de domínio para fornecer orientações relevantes ao usuário.
Seu feedback é importante para nós
Compartilhe sua opinião e feedback sobre essa mudança. Você pode registrar um problema no nosso Issue Tracker. Vamos continuar atualizando a documentação para desenvolvedores do FedCM.