A partir de Chrome 141, presentamos cambios en la API de Fields en la API de Federated Credential Management (FedCM). El objetivo de este cambio es permitir que los desarrolladores admitan identificaciones de usuarios alternativas y proporcionarles a los usuarios más transparencia sobre qué datos se comparten entre la parte que confía (RP) y el proveedor de identidad (IdP).
Además, implementaremos un modelo de AA experimental que tiene como objetivo personalizar la experiencia del usuario de FedCM y mostrar el diálogo solo a los usuarios que tienen más probabilidades de acceder con FedCM.
Actualizaciones en la API de Fields
Anteriormente, FedCM requería un campo email
para cada cuenta. Si bien esto funciona para muchos IdP, los comentarios de los desarrolladores demostraron que era demasiado restrictivo. Algunos IdP permiten que los usuarios se registren con un número de teléfono o un nombre de usuario, y no siempre tienen una dirección de correo electrónico asociada a la cuenta.
Para solucionar este problema, hicimos que los campos email
y name
sean opcionales y agregamos dos campos opcionales nuevos:
username
: Es una cadena que representa el nombre de usuario.tel
: Es una cadena que representa el número de teléfono del usuario.
A partir de Chrome 141, se debe proporcionar al menos uno de los campos "name"
, "username"
, "email"
o "tel"
.

Esta actualización es retrocompatible, y las implementaciones existentes funcionarán según lo esperado. Para obtener más detalles sobre cómo un IdP puede usar la propiedad fields
en su implementación, consulta la documentación.
Mira la demostración para ver cómo funciona.
Experiencia del usuario potenciada por AA
Para mejorar la experiencia del usuario, implementaremos un modelo experimental que tiene como objetivo reducir las indicaciones no deseadas. Este modelo predice cuándo es probable que un usuario se registre o acceda, y solo mostrará la IU de FedCM en esos momentos. Esta actualización se habilitará automáticamente para los usuarios de Chrome 141, sin necesidad de que los desarrolladores realicen ninguna acción.
Para habilitar o inhabilitar el modelo para pruebas locales, puedes activar o desactivar la marca chrome://flags/#fedcm-segmentation-platform
.
Comparte tus comentarios
Estos cambios forman parte de nuestro esfuerzo continuo por hacer de FedCM una API más flexible y sólida para la identidad federada en la Web. Para ayudarnos a mejorar la API, comparte tus comentarios sobre estas o cualquier otra función presentando un problema.