Saltar al contenido

@capgo/capacitor-passkey

Keep your browser-style WebAuthn code in a Capacitor app while the plugin handles native passkey calls and native host patching.

Autenticación de navegador API

Mantenga navigator.credentials.create() y navigator.credentials.get() en su aplicación en lugar de reescribir su flujo de passkey alrededor de un API personalizado.

Cambios mínimos en la aplicación

Agregar configuración del complemento una vez, llamar CapacitorPasskey.autoShimWebAuthn() durante el arranque, y mantenga el resto de su autenticación WebAuthn code cerca de la implementación del navegador.

Conexión nativa de compilación

El complemento parchea los proyectos de host generados de iOS y Android durante la sincronización para que no necesite mantener manualmente editados esos archivos.

  • shimWebAuthn(options?) instala el shim de estilo de navegador de inmediato, con un override de origen HTTPS opcional.
  • getConfiguration() lee la configuración de tiempo de ejecución resuelta desde plugins.CapacitorPasskey.
  • autoShimWebAuthn(options?) lee esa configuración y instala el shim en un paso durante el arranque de la aplicación.
  • createCredential(options) y getCredential(options) llama directamente a las API de passkey nativas con payloads WebAuthn seguros en JSON.
  • isSupported() informa sobre la disponibilidad en tiempo de ejecución y getPluginVersion() devuelve el marcador de versión de la implementación nativa.