コンテンツにジャンプ

@capgo/capacitor-パスキー

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

ブラウザスタイル API

保留 navigator.credentials.create() と navigator.credentials.get() アプリ内でパスキー流れをカスタムAPIに変更するのではなく、使用します。

最小限のアプリ変更

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

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

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

  • shimWebAuthn(options?) Core __CAPGO_KEEP_0__は、HTTPSの起源オーバーライドを含む、ブラウザスタイルのシムを即座にインストールします。
  • getConfiguration() Core __CAPGO_KEEP_0__は、解決済みのランタイム構成を読み取ります。 plugins.CapacitorPasskey.
  • autoShimWebAuthn(options?) Core __CAPGO_KEEP_0__は、1つのステップでアプリの起動時にシムをインストールします。
  • createCredential(options) そして getCredential(options) native passkey APIを直接呼び出すには、JSONセーフなWebAuthnペイロードを使用します。
  • isSupported() 実行時用意状況とバージョンマーカーを報告します。 getPluginVersion() native implementationのバージョンマーカーを取得します。

@capgo/capacitor-パスキーから続けて

セクション: Keep going from @capgo/capacitor-passkey

Capgoを使用している場合 @capgo/capacitor-パスキー @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-passkeyを使用して @capgo/capacitor-passkey @capgo/capacitor-social-login @capgo/capacitor-ソーシャルログイン @capgo/capacitor-ソーシャルログインの実装詳細について @capgo/capacitor-nativo-biometric for the implementation detail in @capgo/capacitor-native-biometric, 2要素認証 2要素認証の実装詳細については、 SSO (Enterprise) SSO (Enterprise)の実装詳細については、