본문으로 바로가기
Back to plugins
@capgo/capacitor-app-attest
튜토리얼
@capgo/capacitor-app-attest

App Attest

Capacitor 플러그인: Apple App Attest 및 Google Play Integrity Standard을 사용한 크로스 플랫폼 장치 인증

가이드

앱 인증 튜토리얼

장치에서 테스트

다운로드한 Capgo 앱을 열고 QR코드 code을 스캔하세요.

App Attest plugin preview QR code

Using @capgo/capacitor-app-attest

Capacitor 플랫폼 간 인증 플러그인

설치

bun add @capgo/capacitor-app-attest
bunx cap sync

이 플러그인이 제공하는 것

  • isSupported - 이 장치에서 네이티브 인증이 사용 가능한지 확인합니다.
  • prepare - attestation 상태를 준비하고 나중에 호출할 때 사용하는 키 핸들을 반환합니다.
  • createAttestation - 백엔드에서 발급한 챌린지와 결합된 등록 attestation 토큰을 생성합니다.
  • createAssertion - 요청 페이로드와 결합된 요청 확인 토큰을 생성합니다.

사용 예

isSupported

이 장치에서 네이티브 인증이 사용 가능한지 확인합니다.

import { AppAttestNative } from '@capgo/capacitor-app-attest';

await AppAttestNative.isSupported();

prepare

준비된 attestation 상태를 설정하고 나중에 호출할 때 사용하는 키 핸들을 반환합니다.

import { AppAttestNative } from '@capgo/capacitor-app-attest';

await AppAttestNative.prepare();

createAttestation

등록 attestation 토큰을 백엔드에서 발행한 챌린지에 바인딩하는 것을 만듭니다.

import { AppAttestNative } from '@capgo/capacitor-app-attest';

await AppAttestNative.createAttestation({} as CreateAttestationOptions);

createAssertion

요청 payload에 바인딩된 요청 확인 토큰을 만듭니다.

import { AppAttestNative } from '@capgo/capacitor-app-attest';

await AppAttestNative.createAssertion({} as CreateAssertionOptions);

전체 참조

Using @capgo/capacitor-app-attest

보안 및 규정 준수 계획을 세우고 있습니다. @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-app-attest @capgo/capacitor-app-attest __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-app-attest capgo/capacitor-app-attest implementation detail in @capgo/capacitor-app-attest 에서 Getting Started implementation detail in Getting Started 에서 암호화 implementation detail in 암호화 에서 규정 준수 implementation detail in 규정 준수 에서, Capgo Security Scanner product workflow in Capgo Security Scanner 에서