ブラウザ形式の API
保持 navigator.credentials.create() と navigator.credentials.get() カスタムな API を使って passkey フローを書き直す代わりに、アプリ内でそのまま利用できます。
ブラウザ形式の API
保持 navigator.credentials.create() と navigator.credentials.get() カスタムな API を使って passkey フローを書き直す代わりに、アプリ内でそのまま利用できます。
アプリへの変更は最小限
プラグインの設定を一度追加して呼び出すだけで、 CapacitorPasskey.autoShimWebAuthn() bootstrap 中に実行すれば、残りの WebAuthn code はブラウザの実装に近い状態を維持できます。
ビルド時のネイティブ連携
このプラグインは sync 時に生成された iOS および Android のホストプロジェクトにパッチを当てるため、それらのファイルを直接編集し続ける必要はありません。
プラットフォーム別の注意点あり
最初のアップデートを送信するには、 スタートガイド, iOSの設定, Androidの設定や バックエンドのメモ.
shimWebAuthn(options?) ブラウザ形式のshimを即座にインストールします(HTTPSオリジンのオーバーライドは任意)。getConfiguration() 解決済みのランタイム設定を以下から読み取ります: plugins.CapacitorPasskey.autoShimWebAuthn(options?) その設定を読み取り、アプリのブートストラップ中に1ステップでshimをインストールします。createCredential(options) と getCredential(options) JSONセーフなWebAuthnペイロードで、ネイティブのパスキーAPIを直接呼び出します。isSupported() ランタイムの可用性を報告し、 getPluginVersion() ネイティブ実装のバージョンマーカーを返します。使用している場合 @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 の実装の詳細については、 2要素認証 二要素認証の実装の詳細については、また、 SSO (エンタープライズ) SSO (Enterprise) の実装の詳細については。