A biblioteca de cliente JavaScript para o Login com o Google e o Google One Tap foi criada para ser compatível com os navegadores e plataformas mais comuns. Não há garantia de que ele funcione 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 o botão "Fazer login com o Google" e os fluxos de login com um toque varia entre combinações de navegador e plataforma.
A experiência do usuário pode variar entre navegadores com base na disponibilidade destes recursos:
- Prevenção de Rastreamento Inteligente (ITP, na sigla em inglês)
- API Federated Credentials Management (FedCM)
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 |
* Devido ao ITP, o modo de redirecionamento é obrigatório para iOS.
um toque
Navegador / plataforma | Android | iOS | macOS | Linux | Windows 10 |
---|---|---|---|---|---|
Chrome † | * | ||||
Edge * † | |||||
Firefox * | |||||
Safari | N/A | N/A | N/A |
* É necessário fazer uma configuração extra para ativar a UX do One Tap atualizada em navegadores que exigem ITP.
† A FedCM está disponível no Chrome 117 ou mais recente. Consulte o gráfico de compatibilidade com navegadores do MDN para mais informações.
Cookies de terceiros
Como participante do grupo da comunidade FedID do W3C, que trabalha no FedCM, os Serviços de Identificação do Google têm trabalhado para aumentar a privacidade e a segurança do usuário e minimizar as mudanças nos sites atuais, além de preservar a facilidade de uso para nossos usuários. A biblioteca JavaScript do GIS agora é compatível com a API FedCM proposta.
Em agosto de 2023, os Serviços de Identificação do Google passaram a oferecer suporte total à FedCM e recomendam o uso dela. Talvez seja necessário fazer mudanças para adotar a FedCM em alguns apps da Web.
Recomendado
- Ative a FedCM para novos apps da Web e migre os apps atuais.
Não recomendado
- Desativar o FedCM.
Em agosto de 2022, os Serviços de Identificação do Google realizaram um teste de origem da FedCM limitado. Aproximadamente 20 sites e 300 mil usuários fizeram login com sucesso usando as APIs FedCM e o GIS.
Temos o prazer de informar que o feedback inicial mostrou que, para a maioria dos sites, a mudança para um processo de login mais privado e seguro sem cookies de terceiros pode ocorrer de forma transparente com atualizações compatíveis com versões anteriores da biblioteca GIS atual. Foram necessárias mudanças mínimas ou nenhuma nos fluxos de usuários e sites atuais. Esse é um ponto crítico, já que a adoção generalizada das APIs FedCM depende de uma migração sem problemas pelos sites atuais.
Com base nesse feedback preliminar, o GIS planeja expandir a participação nos testes do GIS com o FedCM.
Durante os testes, esses problemas foram descobertos e podem exigir que alguns sites tomem medidas quando a FedCM for adotada pelo GIS:
- As caixas de diálogo renderizadas pelo navegador eliminam a capacidade dos sites de usar 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 seja amplamente implantado, alguns sites podem usar CSP e COOP. Nesses casos, os sites podem precisar fazer mudanças para direcionar os navegadores a permitir pop-ups e carregar recursos entre sites.