Skip to content

@capgo/capacitor-passkey

ブラウザスタイルのWebAuthn codeをアプリ内でCapacitorアプリ内で実行し、プラグインはネイティブのパスキーの呼び出しとネイティブホストのパッチングを処理します。

APIのブラウザスタイル

保持 navigator.credentials.create()navigator.credentials.get() アプリ内で代わりにパスワードフローを書き直すのではなく、カスタムAPIの周りを書き直す必要がなくなる。

最小限のアプリ変更

プラグインの設定を一度追加し、 CapacitorPasskey.autoShimWebAuthn() 起動時に呼び出し、ブラウザのWebAuthncodeの残りの部分をブラウザ実装に近づける。

ビルド時ネイティブのワイヤリング

プラグインは生成されたiOSおよびAndroidホストプロジェクトをシンク中にパッチするので、手動でファイルを編集する必要がなくなる。

  • shimWebAuthn(options?) ブラウザスタイルの shim を即座にインストールし、HTTPS の起源オーバーライドがオプションで有効になります。
  • getConfiguration() resolved runtime config を読み取ります plugins.CapacitorPasskey.
  • autoShimWebAuthn(options?) その config を読み取り、shim をアプリの起動時に 1 つのステップでインストールします。
  • createCredential(options) そして getCredential(options) native passkey APIを直接呼び出すには、JSONセーフなWebAuthnペイロードを使用します。
  • isSupported() 実行時可用性と getPluginVersion() native implementation version マーカーを返します。

@capgo/capacitor-passkeyから続けてください。

セクション:@capgo/capacitor-passkeyから続けてください。

Capgoを使用している場合 @capgo/capacitor-passkey 認証とアカウントフローの計画に使用する場合、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-passkeyを接続してください。 @capgo/capacitor-passkeyを使用して native capabilityを使用する場合、@capgo/capacitor-passkeyを使用してください。 @capgo/capacitor-passkeyのnative capabilityを使用する場合、@capgo/capacitor-passkeyを使用してください。 @capgo/capacitor-social-loginを使用してください。 @capgo/capacitor-native-biometric @capgo/capacitor-native-biometricの実装詳細 Two-factor authentication Two-factor authenticationの実装詳細 SSO (Enterprise) SSO (Enterprise)の実装詳細