본문 바로가기

@capgo/capacitor-passkey

플러그인이 네이티브 passkey 호출과 네이티브 호스트 패칭을 처리하는 동안, Capacitor 앱에서 브라우저 방식의 WebAuthn code를 유지하세요.

브라우저 방식의 API

유지하세요 navigator.credentials.create() 및 navigator.credentials.get() 커스텀 API를 위해 passkey 플로우를 새로 작성할 필요 없이 앱에 바로 적용하세요.

최소한의 앱 수정

플러그인 설정을 한 번만 추가하고 호출하세요. CapacitorPasskey.autoShimWebAuthn() 부트스트랩 단계에서 호출하면 나머지 WebAuthn code는 브라우저 구현 방식과 유사하게 유지할 수 있습니다.

빌드 타임 네이티브 와이어링

sync 과정에서 플러그인이 생성된 iOS 및 Android 호스트 프로젝트를 패치하므로, 해당 파일들을 직접 수정할 필요가 없습니다.

  • shimWebAuthn(options?) HTTPS origin 오버라이드 옵션과 함께 브라우저 스타일의 shim을 즉시 설치합니다.
  • getConfiguration() 다음에서 해결된 런타임 설정을 읽어옵니다: plugins.CapacitorPasskey.
  • autoShimWebAuthn(options?) 해당 설정을 읽어 앱 부트스트랩 과정에서 shim을 한 번에 설치합니다.
  • createCredential(options) 및 getCredential(options) JSON-safe WebAuthn 페이로드를 사용하여 native passkey API를 직접 호출합니다.
  • isSupported() 런타임 가용성을 보고하고 getPluginVersion() 네이티브 구현 버전 마커를 반환합니다.

@capgo/capacitor-passkey에서 계속하기

“@capgo/capacitor-passkey에서 계속하기” 섹션

사용 중이라면 @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단계 인증 2단계 인증(Two-factor authentication)의 구현 세부 사항은, SSO (기업용) SSO (Enterprise)의 구현 세부 사항은.