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.

Estilo de navegador API

Conserva navigator.credentials.create() y navigator.credentials.get() en su aplicación en lugar de reimplementar el flujo de la clave de acceso alrededor de una clave de acceso personalizada API.

Cambios mínimos en la aplicación

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

Conexión nativa de tiempo de compilación

The plugin parcha los proyectos de host generados de iOS y Android durante la sincronización para que no necesite editar manualmente esos archivos.

  • shimWebAuthn(options?) instala el shim de estilo de navegador de inmediato, con una sobrescritura de origen HTTPS opcional.
  • getConfiguration() lee la configuración de tiempo de ejecución resuelta desde plugins.CapacitorPasskey.
  • autoShimWebAuthn(options?) lee esa configuración e instala el shim en un solo 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.

Si estás utilizando @capgo/capacitor-passkey para planificar flujos de autenticación y cuentas, conecta con Usando @capgo/capacitor-passkey para la capacidad nativa en Usando @capgo/capacitor-passkey, @capgo/capacitor-autenticación-social para los detalles de implementación en @capgo/capacitor-autenticación-social, @capgo/capacitor-biometría-nativa para los detalles de implementación en @capgo/capacitor-biometría-nativa, Autenticación en dos factores para los detalles de implementación en Autenticación en dos factores, y SSO (Empresas) para los detalles de implementación en SSO (Empresas).