Appearance
연계방식 별 Profile 생성 및 VP 제출 요약
각 연계 방식에 따라 인증 흐름과 Profile 및 VP 처리 방식이 어떻게 달라지는지 정리했어요.
공통 사항
Profile: 인증 시작 시 생성되는 요청 정보로, 사용자의 인증 과정을 정의해요.VP(Verifiable Presentation): 신원 또는 자격을 증명하기 위해 사용자가 제출하는 데이터예요.거래코드(trxcode): 각 인증 과정을 구분하는 고유 식별자로, 상태 조회 시 사용해요.
1. QR-CPM (Customer Presented Mode)
| 항목 | 설명 |
|---|---|
| 사용 환경 | 키오스크, 웹캠 등 고객이 QR을 직접 제시하는 환경 |
| 특징 | 모바일 앱에서 QR 생성 후 단말기에서 스캔 |
| 중계 서버 | QR은 중계 서버를 거쳐 표출됨 |
흐름 요약
- 중계서버에서 QR 표출 (서비스코드 포함)
- 앱에서 QR 인식 및 인증
정보보내기버튼을 눌러 VP 데이터 제출거래상태조회를 통해 인증 성공 여부와 VP 내용 확인
2. QR-MPM (Merchant Presented Mode)
| 항목 | 설명 |
|---|---|
| 사용 환경 | 웹 기반 서비스 등 제공자가 QR을 생성 |
| 특징 | 제공자가 QR을 생성하고 사용자가 스캔 |
| Mode | direct, proxy 모드 선택 가능 |
흐름 요약
- Mode 선택 (직접 또는 중계 방식)
- QR 생성 (서비스코드 포함)
- 사용자가 앱으로 QR 촬영
정보보내기버튼으로 VP 제출거래상태조회로 결과 확인
3. PUSH
| 항목 | 설명 |
|---|---|
| 사용 환경 | 이름과 전화번호로 사용자를 식별하는 환경 |
| 특징 | 사용자 입력 기반 PUSH 요청, 앱에서 응답 |
| 주의 | 발급 당시 등록된 전화번호와 일치해야 함 |
흐름 요약
- 인증 앱 선택
- 이름과 전화번호 입력
PUSH 요청클릭- 앱에서 알림 수신 후 인증 및 VP 제출
거래상태조회로 결과 확인
결과 확인 공통
| 단계 | 설명 |
|---|---|
| VP 제출 | 모바일 앱에서 인증 완료 후 서버에 VP 전송 |
| 거래상태조회 | VP 검증 여부가 Y로 표시되면 성공 |
| VP 데이터 확인 | 검증된 VP를 복호화하여 개인정보 확인 가능 |