발급자 지정 증빙 목록과 특정 기기를 사용하여 디지털 사용자 인증 정보를 증명하는 엔드포인트입니다.
HTTP 요청
POST https://example.issuer.com/api/v1/vdc/proofUser
요청 본문
요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.
| JSON 표현 |
|---|
{ "requestMetadata": { object ( |
| 필드 | |
|---|---|
requestMetadata |
모든 요청에 필요한 요청에 관한 메타데이터입니다. |
deviceReferenceId |
기기 및 기기와 연결된 ID 키에 해당하는 ID입니다. 이는 기기 ID가 아닙니다. 즉, 사용자가 동일한 기기에서 두 개의 별도 사용자 인증 정보를 사용하는 경우 이 ID는 서로 다릅니다. 이 ID는 모든 요청에 제공되며 요청을 상호 연관시키는 데 사용할 수 있습니다. |
proofingId |
특정 기기의 특정 증거 번들로 증명을 나타내는 불투명 식별자입니다. 예: UUID |
evidence[] |
디지털 사용자 인증 정보를 위해 사용자를 증명하는 데 필요한 증빙 자료 목록입니다. |
통합 필드 proofing_context. 교정 컨텍스트입니다. 초기 교정의 경우 비어 있습니다. proofing_context은 다음 중 하나여야 합니다. |
|
reverificationContext |
재인증 증빙의 컨텍스트입니다. |
응답 본문
디지털 사용자 인증 정보에 대한 사용자 증명 요청에 대한 확인으로, 증명이 현재 처리되고 있음을 나타냅니다.
성공한 경우 응답 본문은 다음과 같은 구조의 데이터를 포함합니다.
| JSON 표현 |
|---|
{
"responseMetadata": {
object ( |
| 필드 | |
|---|---|
responseMetadata |
모든 응답에 필요한 응답에 관한 메타데이터입니다. |
proofingId |
특정 기기의 특정 증거 번들을 사용한 증명을 나타내는 불투명 식별자입니다. 요청에서 전송된 것과 동일한 증빙 ID입니다. |
ProofingEvidence
단일 증거를 나타내는 객체입니다.
| JSON 표현 |
|---|
{ // Union field |
| 필드 | |
|---|---|
통합 필드 evidence_type. 증거가 제시되는 방식을 나타내는 oneof입니다. evidence_type은 다음 중 하나여야 합니다. |
|
preAuthorizationCode |
발급자로부터 전송된 사전 승인 코드입니다. |
증거
단일 증거를 나타내는 객체입니다.
| JSON 표현 |
|---|
{ // Union field |
| 필드 | |
|---|---|
통합 필드 presencetype. 증거가 제시되는 방식을 나타내는 oneof입니다. presencetype은 다음 중 하나여야 합니다. |
|
encryptedData |
값을 복호화하는 데 필요한 암호화된 값과 암호화 메타데이터입니다. |
unencryptedValue |
증거의 base64 인코딩 값입니다. |
unencryptedInteger |
증거의 정수 값입니다. |
ReverificationContext
인증 정보의 재인증을 트리거하는 데 필요한 컨텍스트입니다.
| JSON 표현 |
|---|
{ "credentialId": string } |
| 필드 | |
|---|---|
credentialId |
재인증이 실행되는 사용자 인증 정보 ID입니다. |