메뉴로 바로가기

iOS 설정

GitHub

iOS에서 passkey는 웹사이트와 동일한 의존성 파티 도메인과 연관된 앱에서만 작동합니다.

플러그인이 처리하는 내용

플러그인이 처리하는 내용

플러그인 구성 추가 후 실행 bunx cap synciOS 호스트 프로젝트를 생성하는 동안 플러그인은 자동으로 프로젝트를 편집할 필요가 없습니다:

  • 추가하는 webcredentials: 구성된 도메인에 대한 관련 도메인 항목
  • 케이블 CODE_SIGN_ENTITLEMENTS 제네레이트된 앱 타겟이 이미 권한 파일을 참조하고 있지 않은 경우

호스팅해야 하는 것에 대한 설명

다음과 같이 호스팅해야 합니다:

의존성 도메인: apple-app-site-association 복사

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

복사

{
"webcredentials": {
"apps": ["ABCDE12345.app.capgo.passkey.example"]
}
}
  1. 설정 origin 그리고 domains 에서 plugins.CapacitorPasskey 에서 capacitor.config.*.
  2. 실행 bunx cap sync.
  3. Apple 팀 ID와 앱 번들 ID를 확인한 후 빌드하고 TEAMID.bundleId 연관 파일의 값입니다.
  4. 호스트 apple-app-site-association HTTP와 함께 200 없음 .json 확장 프로그램.
  5. 백엔드에서 사용하는 의존성 제공자 ID가 연관된 도메인과 일치하는지 확인하십시오.
  • 웹사이트 파일은 사용하는 의존성 제공자 ID와 같은 정확한 패스 키 도메인에서 제공되어야 합니다.
  • iOS 17.4 이상 버전에서 플러그인은 브라우저 스타일의 client-data API를 사용하여 구성된 HTTPS 원본이 반영됩니다. clientDataJSON.
  • 플러그인은 동기화 중에 네이티브 프로젝트 파일을 패치할 수 있지만 도메인에서 웹사이트 연관 파일을 생성하거나 호스팅할 수 없습니다.

iOS 설정을 사용하여 인증 및 계정 흐름을 계획하고 있다면 iOS 설정 그것과 연결하십시오. 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 Two-factor authentication __CAPGO_KEEP_0__