Saltar al contenido

@capgo/capacitor-passkey

Mantenga su autenticación de navegador estilo WebAuthn code en una aplicación Capacitor mientras el complemento gestiona llamadas de passkey nativas y parches de host nativos.

estilo de navegador API

Mantener navigator.credentials.create() y navigator.credentials.get() en su aplicación en lugar de reimplementar el flujo de la clave de acceso personalizado alrededor de un API personalizado.

Cambios de aplicación mínimos

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

Conexión nativa de compilación

El plugin parchea los proyectos de host generados de iOS y Android durante la sincronización para que no necesite mantener la edición manual de esos archivos.

  • shimWebAuthn(options?) instala el shim de estilo de navegador de inmediato, con una sobrescritura HTTPS de origen 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 APIs de passkey nativas con payloads WebAuthn seguros en JSON.
  • isSupported() informa la disponibilidad de tiempo de ejecución y getPluginVersion() devuelve el marcador de versión de 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-social-login para el detalle de implementación en @capgo/capacitor-social-login, @capgo/capacitor-native-biometric para el detalle de implementación en @capgo/capacitor-biometría nativa Autenticación en dos factores para el detalle de implementación en Autenticación en dos factores, y SSO (Empresas) para el detalle de implementación en SSO (Empresas).