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

앱 진위 Capacitor 플러그인

Capacitor 플러그인

Install

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

설명서

How to use App Attest in Capacitor

__CAPGO_KEEP_0__ 기기에서 테스트

Capgo 앱을 다운로드 후 QR code을 스캔하세요.

App Attest 플러그인 미리보기 QR code

capgo/capacitor-app-attest 사용

Capacitor 플랫폼 간 통합 신원 확인 플러그인.

설치

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

이 플러그인은 노출합니다.

  • isSupported - 이 장치에서 네이티브 확인을 사용할 수 있는지 확인합니다.
  • prepare - 확인 상태를 준비하고 나중에 호출할 때 사용하는 키 핸들을 반환합니다.
  • createAttestation - 백엔드에서 발행한 챌린지를 바인딩 한 등록 확인 토큰을 생성합니다.
  • 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

Capacitor 앱-인증을 사용 중이라면 @capgo/capacitor-app-attest 보안 및 규정 준수 계획을 위해 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-app-attest을 연결하세요. Capacitor 앱-인증을 사용하여 @capgo/capacitor-app-attest의 구현 세부 정보를 확인하세요. @capgo/capacitor-app-attest 구현 세부사항 Getting Started 암호화 암호화 Encryption Compliance Compliance Capgo 보안 스캐너 Capgo 보안 스캐너

FAQ

App Attest 플러그인 FAQ

App Attest 플러그인을 Capacitor 앱에 어떻게 설치하나요?

Run "bun add @capgo/capacitor-app-attest" (또는 "npm install @capgo/capacitor-app-attest"), 그리고 "bunx cap sync" 명령어를 실행하여 iOS와 Android 프로젝트가 네이티브 code를 인식하도록 하세요. 그리고 앱 code에서 "@capgo/capacitor-app-attest"를 임포트하세요.

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.

Is @capgo/capacitor-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를 통해 즉시 배포할 수 있습니다.

앱 검토를 기다리지 않고 앱 아테스트 변경을 배포합니다.

플러그인은 스토어 빌드에 포함된 후 Capgo 라이브 업데이트 사용하여 사용자에게 몇 분 안에 자바스크립트, HTML 및 CSS 변경을 푸시합니다.

Capgo와 시작합니다.