跳过内容

@capgo/capacitor-passkey

在浏览器样式的WebAuthn code中,使用Capacitor应用程序,同时插件处理本机passkey调用和本机主机补丁。

浏览器样式 API

保留 navigator.credentials.create() 在您的应用中保留 __CAPGO_KEEP_0__ navigator.credentials.get() 而不是重写您的 passkey 流程以适应自定义 API。

最小化应用更改

一次性添加插件配置,调用 CapacitorPasskey.autoShimWebAuthn() 在启动过程中,保留WebAuthn code与浏览器实现非常接近。

构建时本机连接

插件在同步过程中修补生成的iOS和Android宿主项目,因此您不需要手动编辑这些文件。

核心 API

Core API
  • shimWebAuthn(options?) 立即安装浏览器样式 shim,支持 HTTPS 源选项。
  • getConfiguration() 从 __CAPGO_KEEP_0__ 中读取解析的运行时配置。 plugins.CapacitorPasskey.
  • autoShimWebAuthn(options?) 读取该配置并在应用程序引导期间在一步中安装 shim。
  • createCredential(options)getCredential(options) 直接调用本机 passkey API,使用 JSON 安全的 WebAuthn 支付载荷。
  • isSupported() 报告运行时可用性和 getPluginVersion() 返回本机实现版本标记。

继续 @capgo/capacitor-passkey

继续 @capgo/capacitor-passkey

如果您正在使用 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-passkey Section titled “继续 @capgo/capacitor-passkey” 为了计划身份验证和帐户流程,连接它与 使用@capgo/capacitor-passkey 为@capgo/capacitor-passkey原生能力 @capgo/capacitor-social-login 为@capgo/capacitor-social-login的实现细节 @capgo/capacitor-native-biometric 为@capgo/capacitor-native-biometric的实现细节 两因素身份验证 两因素身份验证的实现细节,和 SSO(企业) SSO(企业)的实现细节。