コンテンツにスキップ

iOS セットアップ

GitHub

iOSでは、パスキーはウェブサイトと同じリレーピアドメインに関連付けられているアプリとしか機能しません。

プラグイン設定を追加して実行した後 bunx cap sync、プラグインは生成されたiOSホストプロジェクトを修正するので、手動で編集する必要がなくなります:

  • 追加される webcredentials: 指定されたドメインのための
  • ドメインエントリ CODE_SIGN_ENTITLEMENTS 接続

生成されたアプリターゲットが既にエンタイトルメントファイルに指示していない場合

ホストするためにまだ必要なもの

「ホストするためにまだ必要なもの」セクションです。 apple-app-site-association on the relying-party domain:

https://signin.example.com/.well-known/apple-app-site-association

Example:

{
"webcredentials": {
"apps": ["ABCDE12345.app.capgo.passkey.example"]
}
}
  1. Set origin and domains in plugins.CapacitorPasskey in capacitor.config.*.
  2. Confirm your Apple Team ID and app bundle ID, then build the bunx cap sync.
  3. Confirm your Apple Team ID and app bundle ID, then build the TEAMID.bundleId 値を連携ファイルに設定します。
  4. ホスト apple-app-site-association HTTPで 200 拡張子なし .json バックエンドが使用するリレーピアリティIDが、関連するドメインと一致することを確認してください。
  5. 注記
  • iOS 17.4以降では、プラグインはブラウザスタイルのクライアントデータ __CAPGO_KEEP_0__ を使用するため、構成されたHTTPSオリジンは反映されます。
  • On iOS 17.4 and newer, the plugin uses the browser-style client-data API so the configured HTTPS origin is reflected in clientDataJSON.
  • iOS設定から続けてください

Keep going from iOS Setup

iOS セットアップから続ける

__CAPGO_KEEP_0__の場合、__CAPGO_KEEP_1__を使用しています iOS セットアップ __CAPGO_KEEP_0__と接続して、認証とアカウントフローの計画を行っています capgo/capacitor-passkey capgo/capacitor-passkeyのネイティブ機能 capgo/capacitor-social-login capgo/capacitor-social-loginの実装詳細 capgo/capacitor-passkey capgo/capacitor-passkeyの実装詳細 capgo/capacitor-native-biometric capgo/capacitor-native-biometricの実装詳細 2要素認証 __CAPGO_KEEP_0__の2要素認証の実装詳細です。