메인 콘텐츠로 건너뛰기
플러그인으로 돌아가기
@capgo/capacitor-app-attest
튜토리얼
github.com/Cap-go에서 github

앱 증명

Capacitor는 Apple App Attest와 Google Play Integrity Standard를 사용하는 플랫폼 간 장치 증명에 대한 Capacitor 플러그인

안내서

__CAPGO_KEEP_0__ 앱 인증 튜토리얼

capgo/capacitor-app-attest 사용하기

Capacitor 플랫폼 간 인증 플러그인

설치

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

이 플러그인이 제공하는 것

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

예시 사용

isSupported

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

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

await AppAttestNative.isSupported();

prepare

미래의 호출에 사용되는 키 핸들을 반환하는 확인 상태를 준비합니다.

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

await AppAttestNative.prepare();

createAttestation

__CAPGO_KEEP_0__ 백엔드에서 발행한 챌린지에 결합된 등록 확인 토큰을 생성합니다.

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

await AppAttestNative.createAttestation({} as CreateAttestationOptions);

createAssertion

__CAPGO_KEEP_0__ 요청 payload에 결합된 요청 확인 토큰을 생성합니다.

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

await AppAttestNative.createAssertion({} as CreateAssertionOptions);

전체 참조