본문으로 이동

@capgo/capacitor-passkey

Keep your browser-style WebAuthn code in a Capacitor app while the plugin handles native passkey calls and native host patching.

브라우저 스타일 API

__CAPGO_KEEP_0__ navigator.credentials.create() 앱에서 대신 __CAPGO_KEEP_0__을 사용하여 패스키 플로우를 다시 작성하지 않도록 하세요. navigator.credentials.get() in your app instead of rewriting your passkey flow around a custom API.

그리고

플러그인 구성 한번만 추가하고 CapacitorPasskey.autoShimWebAuthn() 시작 시 호출하고, 나머지 WebAuthn code 브라우저 구현과 가깝게 유지하세요.

빌드 시 네이티브 연결

생성된 iOS 및 Android 호스트 프로젝트를 싱크 시에 플러그인이 패치하여, 그 파일들을 수동으로 편집할 필요가 없습니다.

Core API

Core API
  • shimWebAuthn(options?) 브라우저 스타일의 shim을 즉시 설치하고 HTTPS 원본 오버라이드 옵션을 제공합니다.
  • getConfiguration() 해당된 런타임 구성의 해석된 값을 읽습니다. plugins.CapacitorPasskey.
  • autoShimWebAuthn(options?) 해당된 구성과 shim을 앱 부트스트랩 중에 한 번에 설치합니다.
  • createCredential(options) 그리고 getCredential(options) JSON-안전한 WebAuthn 페이로드와 함께 네이티브 패스키 API를 직접 호출합니다.
  • isSupported() 런타임 사용 가능성과 getPluginVersion() 네이티브 구현 버전 마커를 반환합니다.

Capacitor 패스키를 사용 중이라면 @capgo/capacitor-passkey 인증 및 계정 흐름을 계획하고 연결하려면 Using @capgo/capacitor-passkey Using @capgo/capacitor-passkey Using @capgo/capacitor-social-login Using @capgo/capacitor-social-login Using @capgo/capacitor-native-biometric Using @capgo/capacitor-native-biometric 두 단계 인증 Two-factor authentication SSO (기업) SSO (Enterprise)