Atualizações do FedCM: mudança na interface de contas filtradas no Chrome 133

Natalia Markoborodova
Natalia Markoborodova

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 configURL para 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.

FedCM: a interface do usuário de incompatibilidade pede que o usuário faça login no RP com um IdP.
Antes: interface do usuário de incompatibilidade do FedCM.

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.

FedCM: a interface filtrada de contas mostra uma conta esmaecida que não pode ser usada nessa RP.
Depois: interface mostrando uma conta filtrada.

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.