Get your free and exclusive +30-page Authentication Analytics Whitepaper
Back to Overview

Por que as WebViews em aplicativos móveis são um desafio para as passkeys?

Saiba por que as WebViews em aplicativos móveis representam desafios para as passkeys e como resolver esses problemas durante a implementação.

Vincent Delitz

Vincent

Created: July 1, 2025

Updated: March 12, 2026

Por que as WebViews em aplicativos móveis são um desafio para as passkeys?

See the original FAQ version in English here.

Por que as WebViews em aplicativos móveis são um desafio para as passkeys?#

As WebViews, frequentemente usadas em aplicativos móveis para renderizar conteúdo da web, apresentam desafios únicos na implementação de passkeys. Esses desafios decorrem do suporte limitado aos recursos do WebAuthn em muitos ambientes de WebView.

Principais desafios das WebViews para as passkeys#

1. Suporte limitado ao WebAuthn#

  • Muitas WebViews não têm suporte completo para as APIs do WebAuthn, o que dificulta a ativação da funcionalidade de passkey.
  • Navegadores nativos como o Chrome ou o Safari geralmente estão mais preparados para passkeys do que as WebViews. Alternativamente, é possível uma implementação nativa de passkeys no aplicativo para iOS ou Android.

2. Implementações inconsistentes#

As capacidades da WebView variam por plataforma e versão:

  • A WKWebView no iOS oferece melhor suporte, mas ainda pode carecer de recursos essenciais do WebAuthn.
  • As implementações da WebView do Android são frequentemente menos consistentes e podem exigir configurações personalizadas.
PasskeyAssessment Icon

Get a free passkey assessment in 15 minutes.

Book free consultation

3. Restrições de segurança#

  • As WebViews geralmente têm ambientes restritos que limitam o acesso ao autenticador local, como o Face ID, o Touch ID ou o equivalente biométrico do Android.
  • Isso pode impedir a criação ou o uso contínuo de passkeys dentro do aplicativo.

4. Problemas de experiência do usuário#

Se as passkeys não funcionarem nas WebViews, os usuários podem precisar mudar para um navegador externo ou aplicativo para autenticação, interrompendo o fluxo de login. Geralmente, a melhor experiência do usuário com passkeys pode ser alcançada usando a implementação nativa de passkeys na respectiva estrutura de desenvolvimento de aplicativos para iOS ou Android (por exemplo, Kotlin, Swift).

WhitepaperEnterprise Icon

+70-page Enterprise Passkey Whitepaper:
Learn how leaders get +80% passkey adoption. Trusted by Rakuten, Klarna & Oracle

Get free Whitepaper

Estratégias para lidar com os desafios da WebView#

  1. Testar a compatibilidade da WebView:
    • Use ferramentas como o Passkeys Analyzer da Corbado para identificar as limitações da WebView.
    • Avalie os tipos específicos de WebView (por exemplo, WKWebView vs. WebView do Android) usados no seu aplicativo.
Analyzer Icon

Are your users passkey-ready?

Test Passkey-Readiness
  1. Opções de fallback:

    • Redirecione os usuários para navegadores nativos para autenticação se o suporte da WebView for insuficiente.
    • Mantenha métodos de MFA alternativos durante a fase de transição.
  2. Incentivar a implementação nativa: Sempre que possível, use componentes de aplicativos nativos para a funcionalidade de passkey em vez de depender de WebViews.

  3. Trabalhar com fornecedores: Colabore com os provedores de WebView e de plataforma para defender um melhor suporte ao WebAuthn em atualizações futuras.

Conclusão#

As WebViews representam desafios significativos para as passkeys devido ao suporte limitado ao WebAuthn e às restrições de segurança. Ao entender essas limitações e implementar estratégias como opções de fallback e componentes de aplicativos nativos, você pode garantir uma implementação mais tranquila das passkeys.

Leia o artigo completo#

See what's really happening in your passkey rollout.

Start Observing

Share this article


LinkedInTwitterFacebook