---
url: 'https://www.corbado.com/it/faq/webview-sfida-passkey-app-mobili'
title: 'Perché le WebView nelle app mobili rappresentano una sfida per le passkey?'
description: 'Scopri perché le WebView nelle app mobili pongono delle sfide per le passkey e come affrontare questi problemi durante l''implementazione.'
lang: 'it'
keywords: 'WebView passkey sfide, passkey app mobili, WebAuthn WebView, limiti passkey WebView'
---

# Perché le WebView nelle app mobili rappresentano una sfida per le passkey?

## Perché le WebView nelle app mobili rappresentano una sfida per le passkey?

Le [WebView](https://www.corbado.com/blog/native-app-passkeys), spesso usate nelle app mobili per mostrare
contenuti web, presentano sfide uniche quando implementiamo le passkey. Queste sfide
derivano dal supporto limitato per le funzionalità WebAuthn in molti ambienti
[WebView](https://www.corbado.com/blog/native-app-passkeys).

## Sfide principali delle WebView con le passkey

### 1. Supporto WebAuthn limitato

- Molte [WebView](https://www.corbado.com/blog/native-app-passkeys) non supportano completamente le API WebAuthn,
  rendendo difficile abilitare la funzionalità passkey.
- I browser nativi come Chrome o Safari sono in genere più pronti per le passkey rispetto
  alle [WebView](https://www.corbado.com/blog/native-app-passkeys). In alternativa, è possibile
  un'implementazione nativa delle passkey nell'app [iOS](https://www.corbado.com/blog/how-to-enable-passkeys-ios)
  o [Android](https://www.corbado.com/blog/how-to-enable-passkeys-android).

### 2. Implementazioni incoerenti

Le capacità delle [WebView](https://www.corbado.com/blog/native-app-passkeys) variano in base alla piattaforma e
alla versione:

- **WKWebView** su [iOS](https://www.corbado.com/blog/how-to-enable-passkeys-ios) offre un supporto migliore ma
  potrebbe comunque mancare di funzionalità WebAuthn fondamentali.
- Le implementazioni [WebView](https://www.corbado.com/blog/native-app-passkeys) su
  [Android](https://www.corbado.com/blog/how-to-enable-passkeys-android) sono spesso meno coerenti e possono
  richiedere configurazioni personalizzate.

### 3. Restrizioni di sicurezza

- Le WebView spesso hanno ambienti ristretti che limitano l'accesso
  all'[authenticator](https://www.corbado.com/glossary/authenticator) locale, come
  [Face ID](https://www.corbado.com/faq/is-face-id-passkey), Touch ID o l'equivalente biometrico di
  [Android](https://www.corbado.com/blog/how-to-enable-passkeys-android).
- Questo può impedire la creazione fluida di una passkey
  ([passkey creation](https://www.corbado.com/blog/passkey-creation-best-practices)) o il suo utilizzo
  all'interno dell'app.

### 4. Problemi di User Experience

Se le passkey non funzionano nelle WebView, gli User potrebbero dover passare a un browser
o a un'app esterna per
l'[autenticazione](https://www.corbado.com/it/blog/come-passare-autenticazione-completamente-passwordless),
interrompendo il flusso di login. Di solito, la migliore UX con le passkey si ottiene
utilizzando l'implementazione nativa nei rispettivi framework di sviluppo per app
[iOS](https://www.corbado.com/blog/how-to-enable-passkeys-ios) o Android (es. Kotlin, Swift).

## Strategie per affrontare le sfide delle WebView

1. **Testare la compatibilità delle WebView:**
    - Utilizziamo i dati di [State of Passkeys](https://state-of-passkeys.io) per
      identificare i limiti delle WebView.
    - Valutiamo i tipi specifici di WebView (es. [WKWebView](https://www.corbado.com/blog/native-app-passkeys)
      vs. Android WebView) utilizzati nell'app.

2. **Opzioni di fallback:**
    - Reindirizziamo gli User ai browser nativi per
      l'[autenticazione](https://www.corbado.com/it/blog/come-passare-autenticazione-completamente-passwordless)
      se il supporto WebView è insufficiente.
    - Manteniamo metodi [MFA](https://www.corbado.com/it/blog/psd2-passkey) alternativi durante la fase di
      transizione.

3. **Incoraggiare l'implementazione nativa:** Dove possibile, usiamo componenti
   dell'[app nativa](https://www.corbado.com/it/blog/app-native-passkey) per la funzionalità passkey invece di
   affidarci alle WebView.

4. **Collaborare con i fornitori:** Lavoriamo con i fornitori di piattaforme e WebView per
   promuovere un migliore supporto WebAuthn nei futuri aggiornamenti.

## Conclusione

Le WebView pongono sfide significative per le passkey a causa del supporto WebAuthn
limitato e delle restrizioni di [sicurezza](https://www.corbado.com/it/blog/come-abilitare-passkey-su-android).
Comprendendo questi limiti e implementando strategie come le opzioni di fallback e i
componenti per [app native](https://www.corbado.com/blog/native-app-passkeys), possiamo garantire un rilascio
delle passkey molto più fluido.

## Leggi l'articolo completo
