Didit의 Python Workflow API로 유연한 본인 인증 파이프라인 구축하기 (KO)
Didit의 Workflow API가 개발자들이 Python을 활용하여 유연하고 다단계의 신원 확인 파이프라인을 구축할 수 있도록 지원하는 방법을 알아보세요. 노코드 빌더와 포괄적인 API를 활용하여 KYC, 연령 확인 및 AML 솔루션을 설계할 수 있습니다.

오케스트레이션된 워크플로우Didit 플랫폼은 복잡하고 다단계적인 신원 확인 여정을 설계하기 위한 강력한 노코드 시각적 빌더를 제공하여, 기업이 온보딩 로직을 완벽하게 제어할 수 있도록 합니다.
유연성을 위한 두 가지 모드템플릿 기반의 '간편 모드'로 빠른 배포가 필요하거나 '복잡 모드'로 세밀한 제어가 필요한 경우, Didit은 모든 개발 요구에 맞는 올바른 접근 방식을 제공합니다.
원활한 Python 통합Python을 사용하여 안전한 인증 링크를 생성하고 세션을 프로그래밍 방식으로 관리하여, 기존 애플리케이션 내에서 동적이고 자동화된 신원 확인을 가능하게 합니다.
Didit의 AI 기반 이점Didit의 AI 기반 모듈형 아키텍처와 무료 Core KYC를 활용하여 설정 비용 없이 강력하고 확장 가능하며 규정을 준수하는 신원 솔루션을 구축하고, 글로벌 도달 범위와 뛰어난 사기 방지 기능을 보장합니다.
오늘날 디지털 우선 시대에 강력한 신원 확인은 더 이상 사치가 아닌 필수 요소입니다. 핀테크에서 온라인 게임에 이르기까지 모든 분야의 기업들은 KYC(고객 알기) 및 AML(자금세탁 방지)과 같은 진화하는 규정을 준수하면서 사용자를 빠르고 안전하게 온보딩해야 합니다. 기존의 확인 방법은 경직되고 느리며 상당한 개발 노력이 필요할 수 있습니다. 바로 이 지점에서 Didit의 Workflow API가 Python과 통합될 때 프로세스를 혁신하여 동적이고 지능적이며 고도로 맞춤화 가능한 확인 파이프라인 생성을 가능하게 합니다.
오케스트레이션된 워크플로우의 힘
Didit의 핵심 철학은 개방적이고 모듈화된 신원 레이어를 제공하는 것입니다. 이 접근 방식의 초석은 오케스트레이션된 워크플로우입니다. 이는 단순한 확인이 아닙니다. 기본 ID 확인부터 복잡한 규정 준수 시나리오에 이르기까지 모든 것을 처리하도록 설계된 포괄적인 다단계 신원 확인 여정입니다. 사용자가 서비스에 가입하는 시나리오를 상상해 보세요. 위험 프로필, 위치 또는 액세스하려는 서비스에 따라 다른 확인 단계가 필요할 수 있습니다.
- 신분증 확인(OCR, MRZ, 바코드)을 통해 신분증을 확인합니다.
- 사용자가 실제 사람이며 딥페이크가 아님을 보장하기 위한 수동 및 능동 라이브니스 확인.
- 라이브 셀카와 신분증 사진을 비교하는 1:1 얼굴 매칭.
- 금융 범죄 감시 목록에 대한 AML 심사 및 모니터링.
- 거주지 확인을 위한 주소 증명.
- 연령 제한 서비스에 대한 연령 추정.
비즈니스 콘솔의 Didit 노코드 시각적 빌더를 사용하면 이러한 복잡한 흐름을 그래픽으로 설계하고 조건부 논리, 대체 단계 및 의사 결정 지점을 정의할 수 있습니다. 이는 한 번 워크플로우를 설계한 다음 다양한 사용자 세그먼트 또는 제품 라인에 배포할 수 있으며, 모든 것이 중앙에서 관리됨을 의미합니다.
워크플로우 구축: 간단 또는 복잡
Didit은 모든 확인 요구 사항이 동일하지 않다는 것을 이해합니다. 이것이 바로 당사의 워크플로우 빌더가 두 가지 고유한 접근 방식을 제공하는 이유입니다.
- 간편 모드: 템플릿 기반 빌더: 빠른 배포 및 일반적인 사용 사례의 경우, 간편 모드를 사용하면 사전 구축된 템플릿 중에서 선택할 수 있습니다. ID 확인, 라이브니스 및 얼굴 매칭과 같은 기능을 빠르게 켜거나 끌 수 있어 몇 분 만에 강력한 확인 흐름을 실행할 수 있습니다. 이는 최소한의 구성으로 신속하게 시작해야 하는 기업에 이상적입니다.
- 복잡 모드: 세밀한 제어: 요구 사항이 더 미묘할 경우, 복잡 모드는 개별 신원 프리미티브에서 워크플로우를 구축하기 위한 드래그 앤 드롭 인터페이스를 제공합니다. 복잡한 시퀀스를 정의하고, 사용자 지정 논리 노드를 추가하고, 타사 검사를 통합하고, 고도로 맞춤화된 사용자 여정을 만들 수 있습니다. 이러한 수준의 제어는 특정 규제 요구 사항을 충족하거나 고유한 사용자 경험을 최적화하는 데 매우 중요합니다.
두 모드 모두 Didit의 강력한 기본 AI 기반 기술을 활용하여 모든 단계에서 정확성과 사기 방지를 보장합니다. 아름다운 점은 간단하든 복잡하든 Didit이 전체 사용자 대면 경험, 상태 관리 및 조건부 단계를 처리하여 개발 팀이 핵심 제품에 집중할 수 있도록 한다는 것입니다.
Python 및 인증 링크를 통한 동적 확인
워크플로우가 Didit 비즈니스 콘솔에서 구성되면 다음 단계는 이를 애플리케이션에 통합하는 것입니다. Didit의 인증 링크는 이러한 워크플로우를 프로그래밍 방식으로 트리거하는 원활한 방법을 제공합니다. 인증 링크는 최종 사용자를 Didit이 전적으로 호스팅하는 확인 흐름으로 안내하는 고유하고 안전한 URL입니다. 이는 프런트엔드 개발이 전혀 필요하지 않음을 의미합니다.
Python을 사용하여 개별 사용자 또는 세션에 대한 이러한 링크를 동적으로 생성할 수 있습니다. 작동 방식은 다음과 같습니다.
- 워크플로우 구성: Didit 비즈니스 콘솔에서 다단계 워크플로우를 설계합니다(예: 신분증 스캔 → 라이브니스 확인 → AML 심사). 각 워크플로우에는 고유한
workflow_id가 있습니다. - API를 통해 인증 링크 생성(Python): 수동으로 링크를 생성하는 대신, Python 애플리케이션은 Didit의
/v3/session/엔드포인트에 간단한 API 호출을 할 수 있습니다. API 키, 관련workflow_id, 선택적으로 추적을 위한vendor_data(내부 사용자 ID와 같은) 및 실시간 업데이트를 수신하기 위한callbackURL을 전달합니다.
import requests
import json
API_KEY = "YOUR_DIDIT_API_KEY"
WORKFLOW_ID = "your_configured_workflow_id"
YOUR_INTERNAL_USER_ID = "user_12345"
YOUR_WEBHOOK_URL = "https://yourapp.com/didit/webhook/handler"
headers = {
"x-api-key": API_KEY,
"Content-Type": "application/json"
}
data = {
"workflow_id": WORKFLOW_ID,
"vendor_data": YOUR_INTERNAL_USER_ID,
"callback": YOUR_WEBHOOK_URL
}
response = requests.post(
"https://verification.didit.me/v3/session/",
headers=headers,
data=json.dumps(data)
)
if response.status_code == 200:
session_data = response.json()
verification_url = session_data["url"]
session_id = session_data["session_id"]
print(f"Generated Verification URL: {verification_url}")
print(f"Session ID: {session_id}")
# 이제 이 URL을 이메일, SMS 또는 인앱 메시지를 통해 사용자에게 보냅니다.
elif response.status_code == 400:
print(f"Error generating verification link: {response.status_code} - {response.text}")
else:
print(f"Unexpected error: {response.status_code} - {response.text}")
- 링크 공유: Python 애플리케이션은 생성된
verification_url을 이메일, SMS를 통해 사용자에게 보내거나 애플리케이션 UI에 직접 포함합니다. - 실시간 결과 얻기: 사용자가 확인 흐름을 진행함에 따라 Didit은 구성된 웹훅 URL로 자동 업데이트를 보내어 Python 백엔드가 실시간으로 결과를 처리하고 사용자 상태를 업데이트할 수 있도록 합니다.
이 로우코드 통합 경로는 최대의 유연성과 자동화를 제공합니다. 사용자 속성, 거래 가치 또는 기타 비즈니스 논리에 따라 확인 단계를 조정할 수 있으며, 이 모든 것은 Didit의 강력한 백엔드와 상호 작용하는 Python 애플리케이션에 의해 오케스트레이션됩니다.
Didit이 도움이 되는 방법
Didit은 신원 확인을 단순화하고 자동화하도록 설계된 AI 기반, 개발자 우선 신원 플랫폼입니다. 모듈형 아키텍처를 통해 빌딩 블록처럼 확인 검사를 구성하여 모든 사용 사례에 맞는 맞춤형 솔루션을 만들 수 있습니다. 동적 확인 파이프라인의 경우 Didit은 비교할 수 없는 이점을 제공합니다.
- 오케스트레이션된 워크플로우: 당사의 노코드 시각적 빌더는 ID 확인(OCR, MRZ, 바코드), 수동 및 능동 라이브니스, 1:1 얼굴 매칭, AML 심사 및 모니터링, 주소 증명, 개인 정보 보호 연령 추정을 포함한 복잡하고 다단계적인 확인 여정을 설계할 수 있도록 지원합니다.
- 개발자 우선 API: 깔끔한 API와 즉각적인 샌드박스를 통해 Didit을 Python 애플리케이션에 통합하는 것은 간단하고 잘 문서화되어 있습니다. 당사의 인증 링크는 프런트엔드 개발의 필요성을 없애 출시 시간을 대폭 단축합니다.
- AI 기반 정확성: Didit의 AI 기반 플랫폼은 데이터 추출 및 사기 탐지에서 높은 정확성을 보장하여 수동 검토를 줄이고 전환율을 향상시킵니다.
- 설계부터 글로벌: 130개 이상의 언어, 4000개 이상의 문서 유형, 220개 이상의 국가 및 지역 지원은 동적 파이프라인이 전 세계적으로 확장될 수 있음을 의미합니다.
- 비용 효율성: Didit은 무료 Core KYC와 성공적인 확인당 지불 모델을 제공하며, 설정 비용이 없어 모든 규모의 기업에 경제적으로 합리적인 선택입니다.
시작할 준비가 되셨습니까?
Didit의 작동 방식을 확인하고 싶으십니까? 지금 무료 데모를 받으세요.
Didit의 무료 등급으로 무료로 신원 확인을 시작하세요.