A partir do Chrome 141, vamos introduzir mudanças na API Fields na API Federated Credential Management (FedCM). Essa mudança visa permitir que os desenvolvedores ofereçam suporte a identificações alternativas de usuários e mais transparência sobre quais dados são compartilhados entre a parte confiante (RP) e o provedor de identidade (IdP).
Além disso, estamos implantando um modelo experimental de ML que visa personalizar a experiência do usuário da FedCM e mostrar a caixa de diálogo apenas para usuários com maior probabilidade de fazer login com a FedCM.
Atualizações na API Fields
Antes, a FedCM exigia um campo email
para cada conta. Embora isso funcione para muitos IdPs, o feedback dos desenvolvedores mostrou que era muito restritivo. Alguns IdPs permitem que os usuários se inscrevam com um número de telefone ou um nome de usuário, e nem sempre têm um endereço de e-mail associado à conta.
Para resolver isso, tornamos os campos email
e name
opcionais e adicionamos dois novos campos opcionais:
username
: uma string que representa o nome de usuário do usuário.tel
: uma string que representa o número de telefone do usuário.
No Chrome 141, é necessário fornecer pelo menos um dos campos "name"
, "username"
, "email"
ou "tel"
.

Essa atualização é compatível com versões anteriores, e as implementações atuais vão funcionar como esperado. Para
mais detalhes sobre como um IdP pode usar a propriedade fields
na implementação, consulte a
documentação.
Confira a demonstração para saber como funciona.
Experiência do usuário com tecnologia de ML
Para melhorar a experiência do usuário, estamos implantando um modelo experimental que visa reduzir os comandos indesejados. Esse modelo prevê quando um usuário provavelmente vai se inscrever ou fazer login e só mostra a interface do FedCM nesses momentos. Essa atualização será ativada automaticamente para usuários do Chrome 141, sem necessidade de ação do desenvolvedor.
Para ativar ou desativar o modelo para testes locais, alterne a flag
chrome://flags/#fedcm-segmentation-platform
.
Envie feedback
Essas mudanças fazem parte do nosso esforço contínuo para tornar o FedCM uma API mais flexível e robusta para identidade federada na Web. Para nos ajudar a melhorar a API, compartilhe seu feedback sobre esses ou outros recursos registrando um problema.