Navegadores e plataformas compatíveis

A biblioteca de cliente JavaScript para o recurso Fazer login com o Google e o Google One Tap foi projetada para ser compatível com a maioria dos navegadores e plataformas comuns. Não há garantia de que ele funcionará em todos os navegadores ou plataformas.

Devido a riscos de segurança, a biblioteca de cliente JavaScript só é compatível com as duas versões mais recentes de cada navegador.

Compatibilidade

O suporte para os fluxos de login com o botão "Fazer login com o Google" e com um toque varia de acordo com as combinações de navegador e plataforma.

A experiência do usuário pode variar entre os navegadores, dependendo da disponibilidade destes recursos:

Os fluxos e recursos de login compatíveis são mostrados nas tabelas a seguir. Nem todos os navegadores estão disponíveis em todas as plataformas. N/A significa que um navegador compatível não está disponível na plataforma.

Fazer login com o Google

Navegador / plataforma Android iOS * macOS Linux Windows 10
Chrome
Edge
Firefox
Safari N/A N/A N/A

* É necessário usar o modo de redirecionamento do ITP para iOS.

um toque

Navegador / plataforma Android iOS macOS Linux Windows 10
Chrome *
Borda *
Firefox *
Safari N/A N/A N/A

* Uma configuração extra é necessária para ativar a UX com um toque atualizada para navegadores que exigem ITP.

A FedCM está disponível no Chrome 117 ou mais recente. Consulte o gráfico de Compatibilidade de navegadores do MDN para mais informações.

Cookies de terceiros

O Sandbox de privacidade para a Web e a remoção planejada de cookies de terceiros do Chrome introduz mudanças significativas nos Serviços de Identificação do Google (GIS, na sigla em inglês) e no login do usuário.

Como participante do grupo da comunidade FedID do W3C que trabalha no FedCM, os Serviços de Identificação do Google trabalham para aumentar a privacidade e a segurança do usuário, minimizando as mudanças nos sites atuais e preservando a facilidade de uso para nossos usuários. A biblioteca GIS JavaScript agora é compatível com a API FedCM proposta.

Desde agosto de 2023, os Serviços de Identificação do Google são totalmente compatíveis com a FedCM e recomendam o uso. Pode ser necessário fazer mudanças na adoção do FedCM para alguns apps da Web existentes. Antes de testar os fluxos de login com cookies de terceiros bloqueados, abra chrome://flags para ativar o recurso experimental FedCmWithoutThirdPartyCookies. Essa etapa só é necessária até que uma versão posterior do navegador torne esse o padrão para todos os usuários.

O Chrome pretende começar os testes em grande escala de bloqueio de cookies de terceiros em janeiro de 2024, com 100% de bloqueio planejado até o final de 2024.

Recomendável

Não recomendado

  • Desativando o FedCM.

Em agosto de 2022, os Serviços de Identificação do Google realizaram um teste de origem limitado da FedCM. Aproximadamente 20 sites e 300 mil usuários fizeram login usando as APIs da FedCM e os SIGs.

Temos o prazer de dizer que o feedback inicial mostrou que, para a maioria dos sites, a mudança para um processo de login mais particular e seguro sem cookies de terceiros pode ocorrer de maneira transparente com as atualizações compatíveis com versões anteriores da biblioteca SIG existente. Foi necessária pouca ou nenhuma mudança nos fluxos e sites de usuários atuais. Esse é um ponto crítico, já que a adoção generalizada das APIs do FedCM depende de uma migração sem problemas por sites atuais.

Com base nesse feedback preliminar, os SIG planejam expandir a participação nos testes de SIG com a FedCM.

Durante os testes, esses problemas foram descobertos e podem exigir que alguns sites tomem medidas quando a FedCM for adotada pelo SIG:

  • As caixas de diálogo renderizadas pelo navegador eliminam a capacidade existente de os sites usarem atributos de estilo ou iframes intermediários para controlar o posicionamento da caixa de diálogo de login. Isso pode ocultar o conteúdo do site, que pode ser útil ou essencial para os usuários antes de fazer login.
  • Embora ainda não tenha sido amplamente implantado, alguns sites podem usar CSP e COOP. Nesses casos, talvez os sites tenham que fazer mudanças nos navegadores diretos para permitir pop-ups e carregar recursos entre sites.