메인 콘텐츠로 건너뛰기
@capgo/capacitor-app-attest 인증 및 보안 오픈 소스

앱 인증 Capacitor 플러그인

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

설치

bun add @capgo/capacitor-app-attest bunx cap sync
npm, pnpm 또는 yarn
  • npm install @capgo/capacitor-app-attest
  • pnpm add @capgo/capacitor-app-attest
  • yarn add @capgo/capacitor-app-attest

Guide

How to use App Attest in Capacitor

사용 방법

다운로드하여 Capgo 앱을 설치한 후 QR code 코드를 스캔하세요.

애플러티스트 플러그인 미리보기 QR code

capgo/capacitor-애플러티스트를 사용하는 방법

Capacitor 플랫폼을 위한 통합跨 플랫폼 인증 플러그인입니다.

설치

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

이 플러그인이 제공하는 것

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

예시 사용

isSupported

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

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

const result = await AppAttestNative.isSupported();
console.log(result);

prepare

확인 상태를 준비하고 나중에 사용하기 위한 키 핸들을 반환합니다.

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

const result = await AppAttestNative.prepare();
console.log(result);

createAttestation

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

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

const result = await AppAttestNative.createAttestation({
  keyId: 'key-id-123',
  challenge: 'challenge',
});
// The result holds sensitive values: use it without logging it.

createAssertion

요청 페이로드에 결합된 요청 확인 토큰을 생성합니다.

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

const result = await AppAttestNative.createAssertion({
  keyId: 'key-id-123',
  payload: 'payload',
});
// The result holds sensitive values: use it without logging it.

전체 참조

Using @capgo/capacitor-app-attest

__CAPGO_KEEP_0__가 사용 중이라면 @capgo/capacitor-app-attest 보안 및 규정 준수 계획을 수립하고 @capgo/capacitor-app-attest @capgo/capacitor-app-attest 구현 세부 사항을 위한 시작하기 Getting Started 구현 세부 정보 암호화 암호화 구현 세부 정보 규정 준수 규정 준수 구현 세부 정보 Capgo 보안 스캐너 Capacitor-애티스트 플러그인에서 제품 워크플로우를 위한 Capgo 보안 스캐너.

FAQ

App Attest 플러그인 FAQ

앱 확인 플러그인을 Capacitor 앱에 설치하는 방법은 무엇입니까?

Run "bun add @capgo/capacitor-app-attest" (or "npm install @capgo/capacitor-app-attest"), then run "bunx cap sync" so the iOS and Android projects pick up the native code. Import it from "@capgo/capacitor-app-attest" in your app code.

React, Vue 및 Angular과 함께 @capgo/capacitor-app-attest가 작동합니까?

예. App Attest는 Capacitor 패키지이므로 Ionic, React, Vue, Angular, Svelte 및 일반 JavaScript와 같은 Capacitor 내부에서 실행되는 모든 웹 프레임워크와 함께 작동합니다.

어떤 Capacitor 버전이 @capgo/capacitor-app-attest를 지원합니까?

Capgo plugins follow Capacitor's major version: use the plugin major version that matches your Capacitor major version (for example plugin v8 with Capacitor 8). The compatibility table in the GitHub README lists the maintained versions.

어떤 capgo 버전이 @capacitor/__CAPGO_KEEP_2__-app-attest를 지원합니까?

Yes. The source code is public on GitHub at https://github.com/Cap-go/capacitor-app-attest/ and the package is free to install from npm. Bug reports and pull requests are welcome.

App Attest를 사용하는 code를 App Store 리뷰 없이 업데이트할 수 있나요?

플러그인을 설치하거나 업그레이드하면 네이티브 code이 변경되므로 새로운 스토어 빌드를 필요로 합니다. 그 후에 JavaScript, HTML 및 CSS 변경 사항이 플러그인을 호출하는 경우 Capgo Live Update를 통해 즉시 배포할 수 있습니다.

앱 attestation 변경 사항을 앱 리뷰 대기 없이 배포

Capgo

Capgo