ブラウザスタイル API
保持 navigator.credentials.create() そして navigator.credentials.get() API のカスタム実装を回避するためにアプリ内でパスワードフローを書き直すのではなく、
ブラウザスタイル API
保持 navigator.credentials.create() そして navigator.credentials.get() API のカスタム実装を回避するためにアプリ内でパスワードフローを書き直すのではなく、
最小限のアプリ変更
__CAPGO_KEEP_0__ のプラグイン設定を一度追加し、 CapacitorPasskey.autoShimWebAuthn() 起動時に呼び出し、ブラウザ実装と近いままの WebAuthn code を維持する。
ビルド時ネイティブワイヤリング
プラグインは生成された iOS と Android のホストプロジェクトをシンク中にパッチするので、手動でファイルを編集する必要がなくなります。
プラットフォームに関する注意
プラグインの設定 スタート, iOSの設定, Androidの設定、 バックエンドの注記.
shimWebAuthn(options?) ブラウザスタイルのシームレスなオーバーレイを即座にインストールします。HTTPSの起源オーバーライドがオプションで用意されています。getConfiguration() 解決済みのランタイム構成を読み取ります。 plugins.CapacitorPasskey.autoShimWebAuthn(options?) その構成を読み取り、1ステップでアプリの起動時にシームレスなオーバーレイをインストールします。createCredential(options) 、 getCredential(options) JSONセーフなWebAuthnペイロードを使用してネイティブのパスキーAPIを直接呼び出します。isSupported() 実行時間の利用可能性を報告し getPluginVersion() ネイティブ実装のバージョンマーカーを取得します。