Capacidades do Cliente WebAuthn
As capacidades do cliente WebAuthn mostram quais recursos do lado do navegador criam o teto para experiências avançadas com chaves de acesso. Mediação condicional, transporte híbrido, origens relacionadas e suporte de sinais moldam a fluidez da jornada da chave de acesso.
Capacidades do cliente WebAuthn
As barras abaixo verificam apenas o navegador. Elas mostram a proporção de sessões da web cujo navegador anuncia (ou se sabe que) suporta a capacidade WebAuthn. Elas não verificam o autenticador subjacente ou o provedor de credenciais, que também deve suportar a capacidade. Capacidades maduras situam-se perto da saturação. A Signal API do WebAuthn é a principal lacuna restante após o ajuste de relatórios do Safari.
Divisão por navegador
A tabela mantém a divisão por navegador focada nas duas colunas mais relevantes para decisão: Conditional Create e Signal API. O suporte do navegador é o primeiro pré-requisito. O autenticador ou provedor de credenciais também deve suportar a capacidade. Veja a análise de Conditional Create da Corbado.
| Navegador | Conditional Create | Signal API |
|---|---|---|
| Chrome | 97% | 84% |
| Safari 1 | 95% | 72% |
| Edge | 7% | 96% |
| Samsung Internet | 0% | 100% |
| Firefox | 5% | 0% |
- A Signal API do Safari está ajustada: o Safari 26+ no iOS/macOS é contabilizado como suportado porque o Safari oferece suporte à Signal API lá, embora a flag de capacidade não a relate de forma confiável. Com base no mix de versões de SO do Safari, o suporte ajustado à Signal API do Safari é 72%. Veja a análise da Signal API da Corbado.
- O tráfego do Google App é excluído deste benchmark de navegadores porque não é um contexto normal de navegador para relatórios de capacidade WebAuthn da relying-party.
Leitura complementar
Pesquisas selecionadas da Corbado e referências principais.
- WebAuthn Client Capabilities Guia da Corbado para a detecção de capacidades do lado do navegador em experiências avançadas com chaves de acesso.
- WebAuthn client capabilities Guia de implementação do Google para ler o suporte do cliente WebAuthn no navegador.
- getClientCapabilities() Referência para as strings de capacidade que determinam a disponibilidade de UX avançada de chaves de acesso.