00:03 이 영상에서는 코드를 한 줄도 쓰지 않고 처음부터 완전한 인증 흐름을 만들어 보겠습니다. 워크플로는 쉽게 말해 인증을 위한 레시피입니다. 어떤 검사를 어떤 순서로 실행할지 정하는 것이죠. 보통 이런 작업은 엔지니어의 몫이지만, Didit에서는 직접 시각적으로 구성할 수 있습니다. 구성하면서 가격이 바뀌는 것도 바로 확인할 수 있고, 준비가 되면 언제든 실서비스에 배포할 수 있습니다.00:28 직접 만들어 보고 싶다면 didit.me에 방문해 무료로 가입한 뒤, 몇 분 안에 첫 워크플로를 완성해 보세요. 자, 모든 인증 흐름이 시작되는 곳부터 살펴보겠습니다. 바로 이곳입니다.
00:39 구성 탭 아래에 있는 워크플로 목록입니다. 이 계정에 현재 있는 워크플로가 모두 여기 보이고, 각 워크플로의 유형도 확인할 수 있습니다. KYC와 KYB가 있고, 간단형과 그래프형이 있습니다. 워크플로마다 포함된 검사와 기능을 모두 볼 수 있고, 가격 차이도 확인할 수 있습니다. 즉, 검사 하나만 하고 완료하지 않은 사용자의 가격과 전체 흐름을 끝까지 완료한 사용자의 가격 차이를 보여 줍니다. 워크플로마다 링크도 있습니다.01:09 세션을 수동으로 추가할 수도 있고, 워크플로 ID를 복사할 수도 있습니다. 복제, 이름 변경, 보관 등 평소 쓰던 기능도 모두 있습니다. 여기 보이는 것이 이 워크플로의 ID입니다. 같은 워크플로의 여러 버전은 모두 이 ID로 실행됩니다. 그래서 워크플로를 수정해도 코드나 앱에서 바꿀 것이 전혀 없습니다. 워크플로는 결국 인증을 위한 레시피라고 생각하면 가장 간단합니다. 어떤 검사를 어떤 순서로 실행할지, 어떤 규칙을 따를지를 정하는 것이죠. 앞서 말씀드렸듯이 워크플로에는 두 가지 구조가 있습니다.
01:40 앞서 말씀드린 대로 간단형과 그래프형이 있습니다. 간단형 흐름은 검사 한 개 또는 몇 개로 구성되며 분기가 전혀 없습니다. 조건 로직도 없습니다. 설정이 빠르고 대부분의 경우에 충분합니다. 모듈만 고르면 끝입니다. 이 예시 워크플로를 보시면, 왼쪽에서 모듈을 선택하면 순서대로 자동 배치되는 것을 볼 수 있습니다. 이제 그래프형 워크플로를 살펴보겠습니다.
02:05 그래프 기반 워크플로를 클릭해 들어가 보면 마지막에 분기가 있는 것이 보입니다. 그래서 사용자를 인증 흐름의 어느 지점으로 보낼지 더 세밀하게 정할 수 있습니다. 이 워크플로에는 분기 지점이 여러 개 있습니다. 웹훅 호출도 포함할 수 있고, 필요하다면 복잡도를 조금 더 높일 수도 있습니다.02:30 참고로 KYB 워크플로도 구조는 똑같고 검사 종류만 다릅니다. 이제 검사를 추가하려면 여기서 넣으면 됩니다. 사용자 작업 중 하나를 가져오거나, 백그라운드 검사를 설정할 수 있습니다. 사용자 화면에는 보이지 않는 검사들입니다.
02:51 새 워크플로 버튼을 누르기만 하면 됩니다. 여기 몇 가지 옵션이 있습니다. KYC와 KYB가 있죠. KYC를 누르겠습니다. 앞서 보여 드린 것처럼 간단형과 고급형이 있는데, 두 가지를 모두 보여 드리겠습니다. 간단형을 누르면 다양한 업종의 템플릿이 많이 있습니다. 각 템플릿의 비용도 볼 수 있습니다. 연령 제한, 이메일 인증이 있습니다.03:19 생체 인증, 보험, 의료 등 여러 가지가 있습니다. 이번에는 기업 확인(KYB)을 고급형, 즉 그래프형으로 사용해 보겠습니다. 여기에도 다양한 템플릿, 즉 레시피가 있습니다. 예를 들어 고위험 국가 KYB를 바로 설정할 수 있습니다. 여기서 아무것도 끌어다 놓을 필요가 없습니다. 이미 만들어져 있으니까요.
03:48 여기 노드마다 드롭다운이 있습니다. 원하는 검사를 그냥 고르면 됩니다. 여기처럼 바꿀 수도 있고, 등기 검사를 넣을 수도 있습니다. 무엇이든 원하는 대로 고르면 됩니다. 신분증 인증, 라이브니스 감지, 얼굴 대조, AML, 주소 증명. Didit이 KYB와 KYC에 제공하는 모든 검사를 이 노드들 안에서 사용할 수 있습니다. 여기에 검사를 하나 더 추가하고 싶다면, 예를 들어 AML 스크리닝을 추가하고 싶다면 이렇게 넣을 수 있습니다. 탭과 규칙은 잠시 후에 살펴보겠지만, 이 워크플로에는 방금 AML 스크리닝을 추가해 두었습니다. KYC 그래프 워크플로에 들어가 보면 대부분 신분증 인증으로 시작합니다. 가장 일반적인 검사이기 때문입니다.
04:33 이것이 신분증 인증 노드입니다. 신분증 인증에도 월 500건의 무료 검사가 제공되며, 라이브니스 감지와 얼굴 대조에도 각각 동일하게 제공됩니다. 그런데 이 신분증 인증은 카드에서 글자만 읽어 오는 것 이상의 일을 합니다. 문서가 진짜인지 증명하고, 보안 요소를 확인하고, 변조 여부를 살피고, 글꼴과 레이아웃을 읽습니다. 그다음 이름, 생년월일, 문서 번호, 만료일 등 모든 필드를 추출하며, 이 작업은 어떤 언어든 OCR로 처리하고 14,000개 이상의 지원 문서 유형 전체에 적용됩니다. 그러니까 이것은 단순한 텍스트 읽기가 아닙니다. 먼저 진위를 확인하고, 그다음에 데이터를 추출하는 과정입니다. 이제 이 모듈 중 하나를 설정해 보겠습니다.
05:15 라이브니스 모듈을 보면 몇 가지 라이브니스 모드가 있습니다. 패시브 모드는 셀피를 사용해 라이브니스를 감지합니다. 플래시 모드는 동적 조명 패턴으로 라이브니스를 확인해 실제 사용자의 얼굴인지 판별합니다. 3D 동작 모드는 눈 깜빡임이나 고개 돌리기 같은 동작과 함께 조명을 확인합니다. 패시브 라이브니스 검사는 매달 500 무료 크레딧이 제공되며, 그 이후에는 검사 건당 10센트입니다. 플래시 모드와 3D 동작 모드는 검사 건당 15센트입니다. 무료 계정에는 포함된 무료 검사가 없습니다. 그럼 규칙 탭에서
05:56 이 설정으로 모듈이 필수인지 선택 사항인지를 정합니다. 규칙 탭에는 여러 옵션이 있습니다. 이를 통해 검사의 민감도를 설정할 수 있습니다. 허용 수준을 지정할 수 있으며, 라이브니스 점수가 70 미만이면 검토 중으로 보냅니다. 필요하면 이 값을 바꿀 수 있습니다. 거부 기준도 같은 방식입니다. 중복 얼굴 설정도 있습니다. 사용자의 얼굴이 이전에 승인된 세션의 얼굴과 일치하면 어떻게 진행할지 정합니다. 승인, 검토, 거부 중에서 선택합니다. 인종에 따라 유사도 임계값을 맞출 수도 있습니다. 인종별로 중복 검사의 민감도를 설정할 수 있다는 뜻입니다. 마지막으로 라이브니스 이미지에서 여러 얼굴이 감지되었을 때 취할 동작을 정의할 수 있습니다. 라이브니스 점수 계산에는 항상 가장 큰 얼굴이 사용됩니다. 이 동작도 여기에서 설정할 수 있습니다. 고급 탭으로 가 보면
06:56 고급 탭에는 몇 가지 옵션이 있습니다. 얼굴 프라이버시 모드, 최대 라이브니스 시도 횟수가 있습니다. 최대 시도 횟수는 단일 인증 세션 안에서 사용자가 라이브니스 검사를 다시 시도할 수 있는 횟수입니다. 얼굴 품질 임계값도 있습니다. 이 설정이 무엇을 하는지 확실하지 않다면 여기 있는 정보 버튼에 마우스를 올려 보면 됩니다. 얼굴 품질은 이미지의 선명도, 해상도, 날카로움을 측정합니다.07:20 흐림, 픽셀화, 조명 부족 때문에 품질이 낮은 이미지가 나올 수 있습니다. 그래서 얼굴 품질 점수를 기준으로 임계값을 설정할 수 있습니다. 휘도 임계값도 있습니다. 허용 밝기 범위를 설정할 수 있으며, 밝기가 그 범위보다 낮으면 검토나 거부로 보낼 수 있습니다. 마지막으로, 이 중 어느 것도 원하는설정과 맞지 않으면 직접 사용자 지정 규칙을 만들 수 있습니다.
08:00 여기에서 총 가격을 확인할 수 있습니다. 요금이 어떻게 계산되는지 차근차근 설명하겠습니다. 각 노드마다 고유한 가격이 있고, 워크플로마다 총비용이 조금씩 다를 수 있기 때문입니다. 실제로 실행된 단계에 대해서만 요금을 냅니다. 각 단계는 개별적으로 과금됩니다. 지원자가 검사 도중에 중단하면 그때까지 거친 몇 개의 검사에 대해서만 요금이 청구됩니다. 그래서 하단에 20센트에서 43센트 사이의 범위가 표시됩니다. 이것이 범위입니다. 지원자가 첫 단계만 거치고 나가면 비용은 20센트입니다. 워크플로를 끝까지 완료하면 43센트입니다. 가운데에는 이 워크플로에 포함된 모든 모듈이 표시됩니다. 매달 제공되는 크레딧도 여기서 확인할 수 있습니다. 무료 크레딧을 모두 사용하고 500건의 검사가 끝나면 그 이후부터 요금이 청구됩니다. 추가할 수 있는 가장 강력한 모듈 중 하나는 카메라 검사가 아닙니다. 그것은
09:05 데이터베이스 검증입니다. 이를 추가해 보겠습니다. 이것은 배경 검사입니다. 이 데이터베이스 검증 검사가 무엇을 하는지 살펴보겠습니다. 전 세계 공식 정부 등록부와 데이터베이스에 연결되기 때문입니다. 이 검사는 사용자 데이터를 공식 출처와 대조한 뒤, 등록부가 보유한 추가 필드로 정보를 보강합니다. 국가별로 실행할 등록부와 출처를 선택할 수 있습니다. 각 서비스마다 고유한 가격이 표시됩니다. 예를 들어 캐나다에는 여러 서비스가 있고, 등록부마다 가격이 다릅니다. 독일처럼 특정 국가를 보고 싶다면 독일에서 사용할 수 있는 검사를 확인하고 필요에 따라 선택할 수 있습니다.09:59 이 데이터베이스 검증은 대시보드에서만 실행할 수 있는 것이 아닙니다. 자체 백엔드에서 Didit API를 통해 직접 호출할 수도 있습니다. 다른 모듈과 마찬가지로 규칙, 고급, 반환 데이터 설정이 있습니다. 여기에서 규칙을 설정할 수 있습니다. 부분 일치를 클릭하면 전체 일치가 어떤 모습인지 볼 수 있습니다. 예를 들어 성명과 신분증 번호가 등록부에서 모두 일치하면 전체 일치입니다. 부분 일치는 신분증 번호만 일치하는 경우일 수 있습니다. 그다음 워크플로 안에서 부분 일치를 어떻게 처리할지 정할 수 있습니다. 검토로 보낼지, 거부할지, 승인할지 선택합니다. 그래서 이 워크플로에는 분기 처리가 있습니다. 우리는
10:36 AML 위험 점수에 따라 AML 분기를 설정할 수 있습니다. AML은 자금세탁방지의 약자입니다. 아래쪽을 보시면 이 AML 위험 점수에 대한 분기가 이미 구성되어 있습니다. 위험 점수가 70을 넘으면 거부하도록 설정할 수 있고, 여기를 클릭하면 조건부 로직을 확인할 수 있습니다. 보이시죠? 이 부분은 원하는 대로 설정할 수 있습니다. 분기 1과 분기 2가 있고, 그 밖의 모든 경우에는 세션이 승인됩니다. 예를 들어 이 그룹에 속한 사람은 분기 2로 보내집니다. 그러면 추가 정보를 요청할 수 있습니다. 예를 들어 주소 증명을 요청할 수 있습니다. 이렇게 하면 다소 위험해 보이는 사람에게 추가 정보를 요청해서, 이 사람을 승인할지 거부할지 판단하는 데 도움을 받을 수 있습니다. 여기 있는 또 다른 노드는 상태 노드입니다. 이미 추가되어 있지만, 워크플로 끝에 추가해서 최종 결과가 무엇이 될지 결정할 수 있습니다. 그럼 또 다른
11:40 워크플로에 포함할 수 있는 노드 중 하나는 웹훅 노드입니다. 이 흐름은 인증 도중에 자체 시스템에 요청을 보내고 데이터를 받아올 수 있으며, 이 노드가 그 역할을 합니다. endpoint를 호출해 데이터를 가져오고, webhook이 응답할 때까지 기다립니다. 여기에는 post webhook이 있습니다. JSON payload를 변경할 수 있고, 다른 payload를 보낼 수도 있습니다. 이것들은 세션 필드를 전송하는 요청에 매핑하는 키-값 쌍입니다. 응답으로 돌아오는 필드는 다음 분기에서 테스트할 변수가 됩니다. 따라서 Didit 검사와 자체 위험 데이터를 하나의 워크플로 안에서 결합하게 됩니다. 마지막으로 하단에서 헤더를 포함할 수 있습니다. 여기에도 키-값 쌍이 있고, 기본 인증도 설정할 수 있습니다. webhook 호출에서 기대할 수 있는 모든 설정이 여기에 있습니다. Didit은
12:28 워크플로를 만드는 동안 그래프를 계속 검증합니다. 노드가 잘못 구성되었거나 경로가 끊어져 있으면 정확히 어디인지 알려 줍니다. 하단을 클릭해 보겠습니다. 플로우에 오류가 두 개 있다고 나옵니다. 분기 1의 규칙이 불완전하다고 나옵니다. 워크플로 안에서 무엇을 고쳐야 하는지 알려 줍니다. 이 오류가 해결되기 전까지는 워크플로를 게시할 수 없습니다. 예를 들어 새로 만든 워크플로에 오류가 있다면 그 워크플로는 게시할 수 없습니다. 개별 노드 외에
12:58 워크플로 상단의 설정 탭에서는 단일 검사가 아니라 워크플로 전체에 적용되는 설정을 확인할 수 있습니다. 워크플로 이름이 있고, 흐름이 끝나면 Didit이 사용자를 리디렉션하는 주소인 콜백 URL이 있습니다. 사용자가 데스크톱에서 계속 진행하도록 하려면 데스크톱 접근을 허용할 수 있습니다. 재시도 횟수도 변경할 수 있습니다. 이는 하나의 인증 세션 안에서 사용자가 이전 시도에 실패했을 때 문서 촬영을 다시 시도할 수 있는 횟수입니다. 세션 만료 설정도 있습니다. 완료되지 않은 세션이 자동으로 만료되기 전까지 얼마나 유효한지를 정합니다. 이 설정은 새로 만든 세션에 적용됩니다. 그리고 재시도 기간이 있습니다. 재시도가 허용되는 일수입니다. 그러므로
13:43 이 워크플로 안에서 위쪽 버튼을 클릭해 커스터마이징 탭으로 이동할 수 있습니다. 화이트 라벨은 워크플로 자체에 직접 연결되어 있습니다. 이 탭에서 인증 흐름의 모습을 조정할 수 있습니다. 색상, 브랜딩, 이메일, 도메인 등 모든 것을 바꿀 수 있습니다. 여기 목업에서는 모바일과 데스크톱에서 각각 어떻게 보일지 확인할 수 있습니다.14:13 다양한 언어로도 테스트할 수 있습니다. 예를 들어 프랑스어로 바꾸면 모든 검사가 프랑스어로 표시됩니다. 브랜딩을 켜면 커스터마이징 탭에서 설정한 내용이 적용되고, 끄면 적용되지 않습니다. 또한 다른 경로를 선택했을 때 사용자에게 무엇이 전송되는지도 확인할 수 있습니다. 사용자는 경로 선택 모듈을 보지 않지만, 다음 단계에서 무슨 일이 일어날지 시각적으로 확인하는 데 도움이 됩니다. 거부되면 인증 거부됨, 인증 검토 중 또는 인증 완료 상태를 확인할 수 있습니다. 상단에는 링크 복사 기능도 있습니다
14:58 상단의 링크를 복사한 다음 새 탭을 열어 링크로 이동하면 사용자가 보게 될 화면을 확인할 수 있습니다. 코드를 전혀 연결하지 않고 흐름만 누군가에게 전달하고 싶을 때가 있습니다. 링크 복사 기능이 바로 그 역할을 합니다. 이 워크플로의 바로 사용할 수 있는 호스팅 URL을 복사합니다. 이는 빠른 테스트나 수동 전송에 유용하지만, 연동에 권장되는 방법은 아닙니다. 프로덕션에서는 SDK나 API를 통해 사용자마다 세션을 생성하고 공급업체 데이터를 함께 전달하면 됩니다. 그래야 webhook과 SDK로 실시간 결과를 받을 수 있습니다. 따라서 링크 복사는 테스트와 이벤트에 적합하고, 프로덕션에 배포할 것은 정식 세션입니다. 그럼
15:41 화면 상단에 버전 기록이 있습니다. 여기서 이전 버전을 확인하고, 복원하거나 내용을 볼 수 있습니다. 이 워크플로를 편집하면 그 수정 내용은 게시된 기록 위쪽에 초안으로 표시됩니다. 좋은 점은 게시하는 새 버전마다 워크플로 ID가 그대로 유지된다는 것입니다. 백엔드는 항상 같은 ID를 호출하고, 호출은 기록에 따라 가장 최근에 만든 워크플로로 자동 전달됩니다. 따라서 안심하고 반복해서 개선할 수 있고, 필요하면 언제든 이전 버전으로 롤백할 수 있습니다. 예를 들어 여기 있는 이 워크플로는 새로 만든 것이라 초안 모드입니다. 워크플로를 변경하면 초안 상태가 되므로 게시해야 합니다. 그럼 이제
16:37 연동 방법은 여러 가지입니다. 원하는 대상 SDK, 예를 들어 React Native, iOS, React 또는 Next.js를 선택한 다음 워크플로를 고르면 됩니다. 이 예시에서는 고위험 국가 검토 워크플로를 선택했습니다. API 키도 선택할 수 있습니다. 워크플로나 연동마다 다른 API 키를 사용할 수 있으니 원하는 대로 구성하면 됩니다. 또는 webhook을 선택할 수도 있습니다. 판정 결과를 알림으로 받고 싶다면 webhook을 여기에 넣으면 됩니다. 가장 쉬운 연동 방법은 프롬프트를 복사해서 Claude Code나 Codex에 붙여넣는 것입니다.17:12 이 프롬프트가 워크플로를 연동해 줍니다. 앱에 아직 Didit를 연동하지 않았더라도, 이 프롬프트에 워크플로를 앱에서 실행하는 데 필요한 모든 내용이 들어 있습니다. 사실 이렇게까지 할 필요도 없습니다.
17:27 Didit MCP 서버를 설치하기만 하면 됩니다. 자연어로 흐름을 설명하면 워크플로를 만들고 앱에 자동으로 연동해 줍니다. 원하는 작업을 말하면 그대로 실행합니다. MCP 설정 방법은 다른 영상에서 자세히 다루겠습니다. MCP는 Model Context Protocol의 약자로, Claude Code, Cursor, Codex 등의 도구에서 자연어로 Didit를 활용해 개발할 수 있게 해 주는 프로토콜입니다. 그럼 이제 커스터마이징을 간단히 살펴보겠습니다.17:57 공개 이름과 개인정보 처리방침 URL을 입력합니다. 브랜딩 설정에서는 색상을 바꿀 수 있습니다. 웹사이트에서 로고와 색상을 자동으로 가져올 수도 있는데, 이 기능은 매우 유용하고 간편합니다. 여기 아래에서 로고를 업로드할 수 있습니다. 제가 이미 색상을 설정해 두었습니다. 이 색상이 인증 흐름에 어떻게 보이는지 확인하려면 이 스위치를 켜면 됩니다. 그러면 인증 흐름에 화이트 라벨 브랜딩이 적용되는 모습을 볼 수 있습니다. 지금은 다시 끄겠습니다. 맞춤 이메일을 설정할 수도 있습니다. 이때 필요한 정보를 입력해야 합니다. 그다음 인증 단계로 넘어가면 DNS 정보를 확인하고 도메인에 연결하면 됩니다. 서브도메인을 사용하려는 경우도 같은 방식입니다. 이렇게 하면 이 워크플로 전체를 자체 브랜드와 자체 도메인으로 호스팅할 수 있습니다. 따라서 사용자가 인증을 원활하게 진행할 수 있는 매끄러운 프로세스가 됩니다.
마지막 수정일 2026년 11월 7일
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Didit Docs","description":"The best way to integrate identity and fraud checks into your app. One API, four product lines (KYC · KYB · Transaction Monitoring · Wallet Screening), 220+ countries, 14,000+ documents, sub-2s inference, $10 free credit/month.","colors":{"primary":"#2567FF","light":"#90B1FF","dark":"#1B4FE0"},"logo":{"light":"https://mintcdn.com/didit-0f962782/dCzNNoYCusBNdK3I/logo/didit.svg?fit=max\u0026auto=format\u0026n=dCzNNoYCusBNdK3I\u0026q=85\u0026s=9f162fb8295fa1fd9300a24b293ce0b7","dark":"https://mintcdn.com/didit-0f962782/TefoKXCbZA_GIK5a/logo/didit-logo-wordmark-white.svg?fit=max\u0026auto=format\u0026n=TefoKXCbZA_GIK5a\u0026q=85\u0026s=c8c541689c814ca6a2c873cf6185a3a7","href":"https://docs.didit.me"},"favicon":"https://mintcdn.com/didit-0f962782/t6r0B-WdGMU5mSS-/favicon.ico?fit=max\u0026auto=format\u0026n=t6r0B-WdGMU5mSS-\u0026q=85\u0026s=b291917b960ebe959ae3b1aa233eafa8","api":{"examples":{"prefill":true},"mdx":{"auth":{"method":"key","name":"x-api-key"},"server":"https://verification.didit.me"}},"background":{"color":{"light":"#FFFFFF","dark":"#1A1A1A"}},"navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Support"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Sign in","href":"https://business.didit.me"}},"footer":{"socials":{"x":"https://x.com/didit","github":"https://github.com/didit-protocol","linkedin":"https://linkedin.com/company/91001155","website":"https://didit.me"}},"search":{"prompt":"Search Didit docs..."},"seo":{"metatags":{"twitter:site":"@didit","theme-color":"#2567FF","apple-mobile-web-app-title":"Didit Docs"},"organization":{"id":"https://didit.me/#organization","name":"Didit","legalName":"Didit Protocol","url":"https://didit.me","logo":"https://didit.me/logos/primary-horizontal-light.png","sameAs":["https://www.linkedin.com/company/91001155","https://www.youtube.com/@getdidit","https://github.com/didit-protocol","https://x.com/didit"]},"indexing":"navigable"},"fonts":{"heading":{"family":"Inter","weight":500},"body":{"family":"Inter","weight":400}},"errors":{"404":{"redirect":false,"title":"Page not found","description":"This page moved or never existed. [Back to docs](/)"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"thumbnails":{"appearance":"light","background":"https://mintcdn.com/didit-0f962782/Xkecx-xLq1K2abHK/images/og-thumbnail-backplate.png?fit=max\u0026auto=format\u0026n=Xkecx-xLq1K2abHK\u0026q=85\u0026s=c699fa252554b2ac8d4c631e209a1473","fonts":{"family":"Inter"}},"metadata":{"timestamp":true},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":""},{"language":"es","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Soporte"},{"icon":"signal","href":"https://status.didit.me","label":"Estado"}],"primary":{"type":"button","label":"Iniciar sesión","href":"https://business.didit.me"}},"href":"es"},{"language":"pt-BR","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suporte"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Entrar","href":"https://business.didit.me"}},"href":"pt-br"},{"language":"ja","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"サポート"},{"icon":"signal","href":"https://status.didit.me","label":"ステータス"}],"primary":{"type":"button","label":"サインイン","href":"https://business.didit.me"}},"href":"ja"},{"language":"de","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Support"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Anmelden","href":"https://business.didit.me"}},"href":"de"},{"language":"fr","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Assistance"},{"icon":"signal","href":"https://status.didit.me","label":"Statut"}],"primary":{"type":"button","label":"Se connecter","href":"https://business.didit.me"}},"href":"fr"},{"language":"it","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Supporto"},{"icon":"signal","href":"https://status.didit.me","label":"Stato"}],"primary":{"type":"button","label":"Accedi","href":"https://business.didit.me"}},"href":"it"},{"language":"pt","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suporte"},{"icon":"signal","href":"https://status.didit.me","label":"Estado"}],"primary":{"type":"button","label":"Iniciar sessão","href":"https://business.didit.me"}},"href":"pt"},{"language":"ca","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suport"},{"icon":"signal","href":"https://status.didit.me","label":"Estat"}],"primary":{"type":"button","label":"Inicia la sessió","href":"https://business.didit.me"}},"href":"ca"},{"language":"id","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Dukungan"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Masuk","href":"https://business.didit.me"}},"href":"id"},{"language":"ru","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Поддержка"},{"icon":"signal","href":"https://status.didit.me","label":"Статус"}],"primary":{"type":"button","label":"Вход","href":"https://business.didit.me"}},"href":"ru"},{"language":"ko","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"지원"},{"icon":"signal","href":"https://status.didit.me","label":"상태"}],"primary":{"type":"button","label":"로그인","href":"https://business.didit.me"}},"href":"ko"},{"language":"zh","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"支持"},{"icon":"signal","href":"https://status.didit.me","label":"状态"}],"primary":{"type":"button","label":"登录","href":"https://business.didit.me"}},"href":"zh"},{"language":"ar","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"الدعم"},{"icon":"signal","href":"https://status.didit.me","label":"الحالة"}],"primary":{"type":"button","label":"تسجيل الدخول","href":"https://business.didit.me"}},"href":"ar"},{"language":"hi","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"सहायता"},{"icon":"signal","href":"https://status.didit.me","label":"स्थिति"}],"primary":{"type":"button","label":"साइन इन करें","href":"https://business.didit.me"}},"href":"hi"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"didit-0f962782","hasAudioNarration":false,"actualSubdomain":"didit-0f962782","customDomains":["docs.didit.me"],"gitSource":{"type":"github","owner":"didit-protocol","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aef60ae8e01a92054befade","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"ar","tag":"مرجع API","count":432},{"language":"ca","tag":"Referència de l'API","count":432},{"language":"de","tag":"API-Referenz","count":432},{"language":"es","tag":"Referencia de la API","count":432},{"language":"fr","tag":"Référence API","count":432},{"language":"hi","tag":"API संदर्भ","count":432},{"language":"id","tag":"Referensi API","count":432},{"language":"it","tag":"Riferimento API","count":432},{"language":"ja","tag":"APIリファレンス","count":432},{"language":"ko","tag":"API 레퍼런스","count":432},{"language":"pt-BR","tag":"Referência da API","count":432},{"language":"pt","tag":"Referência da API","count":432},{"language":"ru","tag":"Справочник API","count":432},{"language":"zh","tag":"API 参考","count":432},{"language":"en","tag":"API Reference","count":424},{"language":"en","tag":"Database Validation","count":129},{"language":"ar","tag":"التحقق من قواعد البيانات","count":129},{"language":"ca","tag":"Validació en bases de dades","count":129},{"language":"de","tag":"Datenbankvalidierung","count":129},{"language":"es","tag":"Validación de base de datos","count":129},{"language":"fr","tag":"Validation en base de données","count":129},{"language":"hi","tag":"डेटाबेस सत्यापन","count":129},{"language":"id","tag":"Validasi Database","count":129},{"language":"it","tag":"Validazione su database","count":129},{"language":"ja","tag":"データベース検証","count":129},{"language":"ko","tag":"데이터베이스 검증","count":129},{"language":"pt-BR","tag":"Validação de banco de dados","count":129},{"language":"pt","tag":"Validação de base de dados","count":129},{"language":"ru","tag":"Проверка по базам данных","count":129},{"language":"zh","tag":"数据库核验","count":129},{"language":"ca","tag":"Primers passos","count":93},{"language":"de","tag":"Erste Schritte","count":93},{"language":"es","tag":"Primeros pasos","count":93},{"language":"ja","tag":"はじめに","count":93},{"language":"ko","tag":"시작하기","count":93},{"language":"pt-BR","tag":"Primeiros passos","count":93},{"language":"ru","tag":"Начало работы","count":93},{"language":"en","tag":"Get Started","count":87},{"language":"ar","tag":"ابدأ الآن","count":87},{"language":"fr","tag":"Commencer","count":87},{"language":"hi","tag":"शुरू करें","count":87},{"language":"id","tag":"Mulai","count":87},{"language":"it","tag":"Inizia","count":87},{"language":"pt","tag":"Começar","count":87},{"language":"zh","tag":"快速开始","count":87},{"language":"ko","tag":"인증","count":85},{"language":"en","tag":"User Verification","count":74},{"language":"ar","tag":"التحقق من المستخدمين","count":74},{"language":"ca","tag":"Verificació d'usuaris","count":74},{"language":"de","tag":"Benutzerverifizierung","count":74},{"language":"es","tag":"Verificación de usuarios","count":74},{"language":"fr","tag":"Vérification des utilisateurs","count":74},{"language":"hi","tag":"उपयोगकर्ता सत्यापन","count":74},{"language":"id","tag":"Verifikasi Pengguna","count":74},{"language":"it","tag":"Verifica degli utenti","count":74},{"language":"ja","tag":"ユーザー認証","count":74},{"language":"ko","tag":"사용자 인증","count":74},{"language":"pt-BR","tag":"Verificação de usuários","count":74},{"language":"pt","tag":"Verificação de utilizadores","count":74},{"language":"ru","tag":"Проверка пользователей","count":74},{"language":"zh","tag":"用户验证","count":74},{"language":"en","tag":"Integrate / SDKs","count":62},{"language":"ar","tag":"التكامل / SDKs","count":62},{"language":"ca","tag":"Integració / SDK","count":62},{"language":"de","tag":"Integrieren / SDKs","count":62},{"language":"es","tag":"Integración / SDKs","count":62},{"language":"fr","tag":"Intégrer / SDK","count":62},{"language":"hi","tag":"इंटीग्रेट करें / SDK","count":62},{"language":"id","tag":"Integrasi / SDK","count":62},{"language":"it","tag":"Integrazione / SDK","count":62},{"language":"ja","tag":"連携 / SDK","count":62},{"language":"ko","tag":"연동 / SDK","count":62},{"language":"pt-BR","tag":"Integração / SDKs","count":62},{"language":"pt","tag":"Integrar / SDKs","count":62},{"language":"ru","tag":"Интеграция / SDK","count":62},{"language":"zh","tag":"集成 / SDK","count":62},{"language":"en","tag":"Travel Rule","count":55},{"language":"ar","tag":"Travel Rule","count":55},{"language":"ca","tag":"Travel Rule","count":55},{"language":"de","tag":"Travel Rule","count":55},{"language":"es","tag":"Travel Rule","count":55},{"language":"fr","tag":"Travel Rule","count":55},{"language":"hi","tag":"Travel Rule","count":55},{"language":"id","tag":"Travel Rule","count":55},{"language":"it","tag":"Travel Rule","count":55},{"language":"ja","tag":"トラベルルール","count":55},{"language":"ko","tag":"Travel Rule","count":55},{"language":"pt-BR","tag":"Travel Rule","count":55},{"language":"pt","tag":"Travel Rule","count":55},{"language":"ru","tag":"Travel Rule","count":55},{"language":"zh","tag":"Travel Rule","count":55},{"language":"en","tag":"Verification","count":48},{"language":"ar","tag":"التحقق","count":48},{"language":"ca","tag":"Verificació","count":48},{"language":"de","tag":"Verifizierung","count":48},{"language":"es","tag":"Verificación","count":48},{"language":"fr","tag":"Vérification","count":48},{"language":"hi","tag":"सत्यापन","count":48},{"language":"id","tag":"Verifikasi","count":48},{"language":"it","tag":"Verifica","count":48},{"language":"ja","tag":"検証","count":48},{"language":"pt-BR","tag":"Verificação","count":48},{"language":"pt","tag":"Verificação","count":48},{"language":"ru","tag":"Верификация","count":48},{"language":"zh","tag":"验证","count":48},{"language":"en","tag":"Authentication","count":37},{"language":"ar","tag":"المصادقة","count":37},{"language":"ca","tag":"Autenticació","count":37},{"language":"de","tag":"Authentifizierung","count":37},{"language":"es","tag":"Autenticación","count":37},{"language":"fr","tag":"Authentification","count":37},{"language":"hi","tag":"प्रमाणीकरण","count":37},{"language":"id","tag":"Autentikasi","count":37},{"language":"it","tag":"Autenticazione","count":37},{"language":"ja","tag":"認証","count":37},{"language":"pt-BR","tag":"Autenticação","count":37},{"language":"pt","tag":"Autenticação","count":37},{"language":"ru","tag":"Аутентификация","count":37},{"language":"zh","tag":"身份认证","count":37},{"language":"en","tag":"Digital ID wallets","count":35},{"language":"en","tag":"User and Business Verifications","count":35},{"language":"ar","tag":"محافظ الهوية الرقمية","count":35},{"language":"ar","tag":"التحقق من المستخدمين والشركات","count":35},{"language":"ca","tag":"Carteres d'identitat digital","count":35},{"language":"ca","tag":"Verificacions d'usuaris i empreses","count":35},{"language":"de","tag":"Digitale ID-Wallets","count":35},{"language":"de","tag":"Benutzer- und Unternehmensverifizierungen","count":35},{"language":"es","tag":"Wallets de identidad digital","count":35},{"language":"es","tag":"Verificaciones de usuarios y empresas","count":35},{"language":"fr","tag":"Portefeuilles d'identité numérique","count":35},{"language":"fr","tag":"Vérifications des utilisateurs et des entreprises","count":35},{"language":"hi","tag":"डिजिटल ID वॉलेट","count":35},{"language":"hi","tag":"उपयोगकर्ता और व्यवसाय सत्यापन","count":35},{"language":"id","tag":"Dompet ID Digital","count":35},{"language":"id","tag":"Verifikasi Pengguna dan Bisnis","count":35},{"language":"it","tag":"Wallet di identità digitale","count":35},{"language":"it","tag":"Verifiche di utenti e aziende","count":35},{"language":"ja","tag":"デジタルIDウォレット","count":35},{"language":"ja","tag":"ユーザーと企業の認証","count":35},{"language":"ko","tag":"디지털 신분증 지갑","count":35},{"language":"ko","tag":"사용자 인증 및 기업 확인","count":35},{"language":"pt-BR","tag":"Carteiras de identidade digital","count":35},{"language":"pt-BR","tag":"Verificações de usuários e empresas","count":35},{"language":"pt","tag":"Carteiras de identidade digital","count":35},{"language":"pt","tag":"Verificações de utilizadores e empresas","count":35},{"language":"ru","tag":"Цифровые ID-кошельки","count":35},{"language":"ru","tag":"Верификация пользователей и компаний","count":35},{"language":"zh","tag":"数字身份钱包","count":35},{"language":"zh","tag":"用户与企业验证","count":35},{"language":"ko","tag":"거래 모니터링","count":28}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","href":"/_mintlify/custom/didit-0f962782/714dd91730ddd114/style.css"}],"page":{"pagePath":"ko/academy/build-kyc-workflow","slug":"/ko/academy/build-kyc-workflow","pageMetadata":{"title":"노코드 KYC 워크플로 구축하기","keywords":["Didit 아카데미","영상 튜토리얼","스크립트","노코드 KYC 워크플로 구축하기","신원 확인","KYC","Didit"],"description":"Didit에서 노코드 워크플로 빌더로 KYC 신원 확인 워크플로를 시각적으로 구축하는 영상 강의 스크립트입니다. 검사 항목, 분기 로직, 위험 규칙, 테스트, 프로덕션 배포를 다룹니다.","href":"/ko/academy/build-kyc-workflow"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Didit에서 노코드 워크플로 빌더로 KYC 신원 확인 워크플로를 시각적으로 구축하는 영상 강의 스크립트입니다. 검사 항목, 분기 로직, 위험 규칙, 테스트, 프로덕션 배포를 다룹니다.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];const VideoEmbed=({src,title=`Video`,type=`iframe`})=>_jsx(`div`,{className:type===`iframe`?`didit-video-embed`:`didit-video-embed didit-video-native`,children:type===`iframe`?_jsx(`iframe`,{src,title,style:{width:`100%`,height:`100%`,border:0,borderRadius:`12px`},allow:`accelerometer; autoplay; clipboard-write; compute-pressure; encrypted-media; gyroscope; picture-in-picture`,allowFullScreen:true}):_jsx(`video`,{controls:true,autoPlay:true,muted:true,loop:true,playsInline:true,src,title,style:{width:`100%`,height:`auto`,display:`block`,borderRadius:`12px`}})});function _createMdxContent(props){const _components={a:`a`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Heading,Note,_MdxComponentBoundary}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsxs(_Fragment,{children:[_jsx(_MdxComponentBoundary,{name:`VideoEmbed`,children:_jsx(VideoEmbed,{src:`https://www.youtube.com/embed/7-nJ3JE20i4`,title:`노코드로 KYC 인증 워크플로 만들기 (전체 튜토리얼)`})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`노코드로 KYC 인증 워크플로 만들기 (전체 튜토리얼)`}),` 전문 - Didit Academy 영상 3/10, 18:54. `,_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4`,children:`YouTube에서 보기`}),`. 각 단락은 영상의 해당 시점으로 연결됩니다.`]}),`\n`,_jsx(Note,{children:`2026년 11월 1일부로 요금이 변경되었습니다. 업무용 이메일로 가입한 조직에 제공되던 월 500건의 무료 검사가 월 $10 크레딧으로 바뀌었습니다. 영상은 이전 요금 기준입니다.`}),`\n`,_jsx(Heading,{level:`2`,id:`워크플로란-무엇인가`,children:`워크플로란 무엇인가`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=3s`,children:`00:03`}),` 이 영상에서는 코드를 한 줄도 쓰지 않고 처음부터 완전한 인증 흐름을 만들어 보겠습니다. 워크플로는 쉽게 말해 인증을 위한 레시피입니다. 어떤 검사를 어떤 순서로 실행할지 정하는 것이죠. 보통 이런 작업은 엔지니어의 몫이지만, Didit에서는 직접 시각적으로 구성할 수 있습니다. 구성하면서 가격이 바뀌는 것도 바로 확인할 수 있고, 준비가 되면 언제든 실서비스에 배포할 수 있습니다.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=28s`,children:`00:28`}),` 직접 만들어 보고 싶다면 didit.me에 방문해 무료로 가입한 뒤, 몇 분 안에 첫 워크플로를 완성해 보세요. 자, 모든 인증 흐름이 시작되는 곳부터 살펴보겠습니다. 바로 이곳입니다.`]}),`\n`,_jsx(Heading,{level:`2`,id:`워크플로-목록과-워크플로-id`,children:`워크플로 목록과 워크플로 ID`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=39s`,children:`00:39`}),` 구성 탭 아래에 있는 워크플로 목록입니다. 이 계정에 현재 있는 워크플로가 모두 여기 보이고, 각 워크플로의 유형도 확인할 수 있습니다. KYC와 KYB가 있고, 간단형과 그래프형이 있습니다. 워크플로마다 포함된 검사와 기능을 모두 볼 수 있고, 가격 차이도 확인할 수 있습니다. 즉, 검사 하나만 하고 완료하지 않은 사용자의 가격과 전체 흐름을 끝까지 완료한 사용자의 가격 차이를 보여 줍니다. 워크플로마다 링크도 있습니다.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=69s`,children:`01:09`}),` 세션을 수동으로 추가할 수도 있고, 워크플로 ID를 복사할 수도 있습니다. 복제, 이름 변경, 보관 등 평소 쓰던 기능도 모두 있습니다. 여기 보이는 것이 이 워크플로의 ID입니다. 같은 워크플로의 여러 버전은 모두 이 ID로 실행됩니다. 그래서 워크플로를 수정해도 코드나 앱에서 바꿀 것이 전혀 없습니다. 워크플로는 결국 인증을 위한 레시피라고 생각하면 가장 간단합니다. 어떤 검사를 어떤 순서로 실행할지, 어떤 규칙을 따를지를 정하는 것이죠. 앞서 말씀드렸듯이 워크플로에는 두 가지 구조가 있습니다.`]}),`\n`,_jsx(Heading,{level:`2`,id:`간단형-워크플로와-그래프형-워크플로`,children:`간단형 워크플로와 그래프형 워크플로`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=100s`,children:`01:40`}),` 앞서 말씀드린 대로 간단형과 그래프형이 있습니다. 간단형 흐름은 검사 한 개 또는 몇 개로 구성되며 분기가 전혀 없습니다. 조건 로직도 없습니다. 설정이 빠르고 대부분의 경우에 충분합니다. 모듈만 고르면 끝입니다. 이 예시 워크플로를 보시면, 왼쪽에서 모듈을 선택하면 순서대로 자동 배치되는 것을 볼 수 있습니다. 이제 그래프형 워크플로를 살펴보겠습니다.`]}),`\n`,_jsx(Heading,{level:`2`,id:`분기가-있는-그래프형-워크플로`,children:`분기가 있는 그래프형 워크플로`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=125s`,children:`02:05`}),` 그래프 기반 워크플로를 클릭해 들어가 보면 마지막에 분기가 있는 것이 보입니다. 그래서 사용자를 인증 흐름의 어느 지점으로 보낼지 더 세밀하게 정할 수 있습니다. 이 워크플로에는 분기 지점이 여러 개 있습니다. 웹훅 호출도 포함할 수 있고, 필요하다면 복잡도를 조금 더 높일 수도 있습니다.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=150s`,children:`02:30`}),` 참고로 KYB 워크플로도 구조는 똑같고 검사 종류만 다릅니다. 이제 검사를 추가하려면 여기서 넣으면 됩니다. 사용자 작업 중 하나를 가져오거나, 백그라운드 검사를 설정할 수 있습니다. 사용자 화면에는 보이지 않는 검사들입니다.`]}),`\n`,_jsx(Heading,{level:`2`,id:`템플릿으로-새-워크플로-만들기`,children:`템플릿으로 새 워크플로 만들기`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=171s`,children:`02:51`}),` 새 워크플로 버튼을 누르기만 하면 됩니다. 여기 몇 가지 옵션이 있습니다. KYC와 KYB가 있죠. KYC를 누르겠습니다. 앞서 보여 드린 것처럼 간단형과 고급형이 있는데, 두 가지를 모두 보여 드리겠습니다. 간단형을 누르면 다양한 업종의 템플릿이 많이 있습니다. 각 템플릿의 비용도 볼 수 있습니다. 연령 제한, 이메일 인증이 있습니다.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=199s`,children:`03:19`}),` 생체 인증, 보험, 의료 등 여러 가지가 있습니다. 이번에는 기업 확인(KYB)을 고급형, 즉 그래프형으로 사용해 보겠습니다. 여기에도 다양한 템플릿, 즉 레시피가 있습니다. 예를 들어 고위험 국가 KYB를 바로 설정할 수 있습니다. 여기서 아무것도 끌어다 놓을 필요가 없습니다. 이미 만들어져 있으니까요.`]}),`\n`,_jsx(Heading,{level:`2`,id:`각-노드에서-검사-선택하기`,children:`각 노드에서 검사 선택하기`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=228s`,children:`03:48`}),` 여기 노드마다 드롭다운이 있습니다. 원하는 검사를 그냥 고르면 됩니다. 여기처럼 바꿀 수도 있고, 등기 검사를 넣을 수도 있습니다. 무엇이든 원하는 대로 고르면 됩니다. 신분증 인증, 라이브니스 감지, 얼굴 대조, AML, 주소 증명. Didit이 KYB와 KYC에 제공하는 모든 검사를 이 노드들 안에서 사용할 수 있습니다. 여기에 검사를 하나 더 추가하고 싶다면, 예를 들어 AML 스크리닝을 추가하고 싶다면 이렇게 넣을 수 있습니다. 탭과 규칙은 잠시 후에 살펴보겠지만, 이 워크플로에는 방금 AML 스크리닝을 추가해 두었습니다. KYC 그래프 워크플로에 들어가 보면 대부분 신분증 인증으로 시작합니다. 가장 일반적인 검사이기 때문입니다.`]}),`\n`,_jsx(Heading,{level:`2`,id:`신분증-인증-노드-살펴보기`,children:`신분증 인증 노드 살펴보기`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=273s`,children:`04:33`}),` 이것이 신분증 인증 노드입니다. 신분증 인증에도 월 500건의 무료 검사가 제공되며, 라이브니스 감지와 얼굴 대조에도 각각 동일하게 제공됩니다. 그런데 이 신분증 인증은 카드에서 글자만 읽어 오는 것 이상의 일을 합니다. 문서가 진짜인지 증명하고, 보안 요소를 확인하고, 변조 여부를 살피고, 글꼴과 레이아웃을 읽습니다. 그다음 이름, 생년월일, 문서 번호, 만료일 등 모든 필드를 추출하며, 이 작업은 어떤 언어든 OCR로 처리하고 14,000개 이상의 지원 문서 유형 전체에 적용됩니다. 그러니까 이것은 단순한 텍스트 읽기가 아닙니다. 먼저 진위를 확인하고, 그다음에 데이터를 추출하는 과정입니다. 이제 이 모듈 중 하나를 설정해 보겠습니다.`]}),`\n`,_jsx(Heading,{level:`2`,id:`라이브니스-모드와-각-모드의-비용`,children:`라이브니스 모드와 각 모드의 비용`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=315s`,children:`05:15`}),` 라이브니스 모듈을 보면 몇 가지 라이브니스 모드가 있습니다. 패시브 모드는 셀피를 사용해 라이브니스를 감지합니다. 플래시 모드는 동적 조명 패턴으로 라이브니스를 확인해 실제 사용자의 얼굴인지 판별합니다. 3D 동작 모드는 눈 깜빡임이나 고개 돌리기 같은 동작과 함께 조명을 확인합니다. 패시브 라이브니스 검사는 매달 500 무료 크레딧이 제공되며, 그 이후에는 검사 건당 10센트입니다. 플래시 모드와 3D 동작 모드는 검사 건당 15센트입니다. 무료 계정에는 포함된 무료 검사가 없습니다. 그럼 규칙 탭에서`]}),`\n`,_jsx(Heading,{level:`2`,id:`규칙-임계값-중복-얼굴-다중-얼굴`,children:`규칙: 임계값, 중복 얼굴, 다중 얼굴`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=356s`,children:`05:56`}),` 이 설정으로 모듈이 필수인지 선택 사항인지를 정합니다. 규칙 탭에는 여러 옵션이 있습니다. 이를 통해 검사의 민감도를 설정할 수 있습니다. 허용 수준을 지정할 수 있으며, 라이브니스 점수가 70 미만이면 검토 중으로 보냅니다. 필요하면 이 값을 바꿀 수 있습니다. 거부 기준도 같은 방식입니다. 중복 얼굴 설정도 있습니다. 사용자의 얼굴이 이전에 승인된 세션의 얼굴과 일치하면 어떻게 진행할지 정합니다. 승인, 검토, 거부 중에서 선택합니다. 인종에 따라 유사도 임계값을 맞출 수도 있습니다. 인종별로 중복 검사의 민감도를 설정할 수 있다는 뜻입니다. 마지막으로 라이브니스 이미지에서 여러 얼굴이 감지되었을 때 취할 동작을 정의할 수 있습니다. 라이브니스 점수 계산에는 항상 가장 큰 얼굴이 사용됩니다. 이 동작도 여기에서 설정할 수 있습니다. 고급 탭으로 가 보면`]}),`\n`,_jsx(Heading,{level:`2`,id:`고급-설정과-품질-임계값`,children:`고급 설정과 품질 임계값`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=416s`,children:`06:56`}),` 고급 탭에는 몇 가지 옵션이 있습니다. 얼굴 프라이버시 모드, 최대 라이브니스 시도 횟수가 있습니다. 최대 시도 횟수는 단일 인증 세션 안에서 사용자가 라이브니스 검사를 다시 시도할 수 있는 횟수입니다. 얼굴 품질 임계값도 있습니다. 이 설정이 무엇을 하는지 확실하지 않다면 여기 있는 정보 버튼에 마우스를 올려 보면 됩니다. 얼굴 품질은 이미지의 선명도, 해상도, 날카로움을 측정합니다.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=440s`,children:`07:20`}),` 흐림, 픽셀화, 조명 부족 때문에 품질이 낮은 이미지가 나올 수 있습니다. 그래서 얼굴 품질 점수를 기준으로 임계값을 설정할 수 있습니다. 휘도 임계값도 있습니다. 허용 밝기 범위를 설정할 수 있으며, 밝기가 그 범위보다 낮으면 검토나 거부로 보낼 수 있습니다. 마지막으로, 이 중 어느 것도 원하는`]}),`\n`,_jsx(_components.p,{children:`설정과 맞지 않으면 직접 사용자 지정 규칙을 만들 수 있습니다.`}),`\n`,_jsx(Heading,{level:`2`,id:`반환-데이터와-gdpr`,children:`반환 데이터와 GDPR`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=467s`,children:`07:47`}),` 반환 데이터 탭에서는 GDPR 등을 위해 인증 결과에서 제외하려는 데이터 항목을 선택할 수 있습니다. 각 모듈의 검사 가격도 확인할 수 있으며, 그다음 맨 위에서`]}),`\n`,_jsx(Heading,{level:`2`,id:`워크플로-요금-계산-방식`,children:`워크플로 요금 계산 방식`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=480s`,children:`08:00`}),` 여기에서 총 가격을 확인할 수 있습니다. 요금이 어떻게 계산되는지 차근차근 설명하겠습니다. 각 노드마다 고유한 가격이 있고, 워크플로마다 총비용이 조금씩 다를 수 있기 때문입니다. 실제로 실행된 단계에 대해서만 요금을 냅니다. 각 단계는 개별적으로 과금됩니다. 지원자가 검사 도중에 중단하면 그때까지 거친 몇 개의 검사에 대해서만 요금이 청구됩니다. 그래서 하단에 20센트에서 43센트 사이의 범위가 표시됩니다. 이것이 범위입니다. 지원자가 첫 단계만 거치고 나가면 비용은 20센트입니다. 워크플로를 끝까지 완료하면 43센트입니다. 가운데에는 이 워크플로에 포함된 모든 모듈이 표시됩니다. 매달 제공되는 크레딧도 여기서 확인할 수 있습니다. 무료 크레딧을 모두 사용하고 500건의 검사가 끝나면 그 이후부터 요금이 청구됩니다. 추가할 수 있는 가장 강력한 모듈 중 하나는 카메라 검사가 아닙니다. 그것은`]}),`\n`,_jsx(Heading,{level:`2`,id:`정부-등록부-기반-데이터베이스-검증`,children:`정부 등록부 기반 데이터베이스 검증`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=545s`,children:`09:05`}),` 데이터베이스 검증입니다. 이를 추가해 보겠습니다. 이것은 배경 검사입니다. 이 데이터베이스 검증 검사가 무엇을 하는지 살펴보겠습니다. 전 세계 공식 정부 등록부와 데이터베이스에 연결되기 때문입니다. 이 검사는 사용자 데이터를 공식 출처와 대조한 뒤, 등록부가 보유한 추가 필드로 정보를 보강합니다. 국가별로 실행할 등록부와 출처를 선택할 수 있습니다. 각 서비스마다 고유한 가격이 표시됩니다. 예를 들어 캐나다에는 여러 서비스가 있고, 등록부마다 가격이 다릅니다. 독일처럼 특정 국가를 보고 싶다면 독일에서 사용할 수 있는 검사를 확인하고 필요에 따라 선택할 수 있습니다.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=599s`,children:`09:59`}),` 이 데이터베이스 검증은 대시보드에서만 실행할 수 있는 것이 아닙니다. 자체 백엔드에서 Didit API를 통해 직접 호출할 수도 있습니다. 다른 모듈과 마찬가지로 규칙, 고급, 반환 데이터 설정이 있습니다. 여기에서 규칙을 설정할 수 있습니다. 부분 일치를 클릭하면 전체 일치가 어떤 모습인지 볼 수 있습니다. 예를 들어 성명과 신분증 번호가 등록부에서 모두 일치하면 전체 일치입니다. 부분 일치는 신분증 번호만 일치하는 경우일 수 있습니다. 그다음 워크플로 안에서 부분 일치를 어떻게 처리할지 정할 수 있습니다. 검토로 보낼지, 거부할지, 승인할지 선택합니다. 그래서 이 워크플로에는 분기 처리가 있습니다. 우리는`]}),`\n`,_jsx(Heading,{level:`2`,id:`aml-분기-및-조건부-로직`,children:`AML 분기 및 조건부 로직`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=636s`,children:`10:36`}),` AML 위험 점수에 따라 AML 분기를 설정할 수 있습니다. AML은 자금세탁방지의 약자입니다. 아래쪽을 보시면 이 AML 위험 점수에 대한 분기가 이미 구성되어 있습니다. 위험 점수가 70을 넘으면 거부하도록 설정할 수 있고, 여기를 클릭하면 조건부 로직을 확인할 수 있습니다. 보이시죠? 이 부분은 원하는 대로 설정할 수 있습니다. 분기 1과 분기 2가 있고, 그 밖의 모든 경우에는 세션이 승인됩니다. 예를 들어 이 그룹에 속한 사람은 분기 2로 보내집니다. 그러면 추가 정보를 요청할 수 있습니다. 예를 들어 주소 증명을 요청할 수 있습니다. 이렇게 하면 다소 위험해 보이는 사람에게 추가 정보를 요청해서, 이 사람을 승인할지 거부할지 판단하는 데 도움을 받을 수 있습니다. 여기 있는 또 다른 노드는 상태 노드입니다. 이미 추가되어 있지만, 워크플로 끝에 추가해서 최종 결과가 무엇이 될지 결정할 수 있습니다. 그럼 또 다른`]}),`\n`,_jsx(Heading,{level:`2`,id:`webhook-노드`,children:`webhook 노드`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=700s`,children:`11:40`}),` 워크플로에 포함할 수 있는 노드 중 하나는 웹훅 노드입니다. 이 흐름은 인증 도중에 자체 시스템에 요청을 보내고 데이터를 받아올 수 있으며, 이 노드가 그 역할을 합니다. endpoint를 호출해 데이터를 가져오고, webhook이 응답할 때까지 기다립니다. 여기에는 post webhook이 있습니다. JSON payload를 변경할 수 있고, 다른 payload를 보낼 수도 있습니다. 이것들은 세션 필드를 전송하는 요청에 매핑하는 키-값 쌍입니다. 응답으로 돌아오는 필드는 다음 분기에서 테스트할 변수가 됩니다. 따라서 Didit 검사와 자체 위험 데이터를 하나의 워크플로 안에서 결합하게 됩니다. 마지막으로 하단에서 헤더를 포함할 수 있습니다. 여기에도 키-값 쌍이 있고, 기본 인증도 설정할 수 있습니다. webhook 호출에서 기대할 수 있는 모든 설정이 여기에 있습니다. Didit은`]}),`\n`,_jsx(Heading,{level:`2`,id:`그래프-검증-및-오류`,children:`그래프 검증 및 오류`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=748s`,children:`12:28`}),` 워크플로를 만드는 동안 그래프를 계속 검증합니다. 노드가 잘못 구성되었거나 경로가 끊어져 있으면 정확히 어디인지 알려 줍니다. 하단을 클릭해 보겠습니다. 플로우에 오류가 두 개 있다고 나옵니다. 분기 1의 규칙이 불완전하다고 나옵니다. 워크플로 안에서 무엇을 고쳐야 하는지 알려 줍니다. 이 오류가 해결되기 전까지는 워크플로를 게시할 수 없습니다. 예를 들어 새로 만든 워크플로에 오류가 있다면 그 워크플로는 게시할 수 없습니다. 개별 노드 외에`]}),`\n`,_jsx(Heading,{level:`2`,id:`워크플로-설정-재시도-만료-콜백-url`,children:`워크플로 설정: 재시도, 만료, 콜백 URL`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=778s`,children:`12:58`}),` 워크플로 상단의 설정 탭에서는 단일 검사가 아니라 워크플로 전체에 적용되는 설정을 확인할 수 있습니다. 워크플로 이름이 있고, 흐름이 끝나면 Didit이 사용자를 리디렉션하는 주소인 콜백 URL이 있습니다. 사용자가 데스크톱에서 계속 진행하도록 하려면 데스크톱 접근을 허용할 수 있습니다. 재시도 횟수도 변경할 수 있습니다. 이는 하나의 인증 세션 안에서 사용자가 이전 시도에 실패했을 때 문서 촬영을 다시 시도할 수 있는 횟수입니다. 세션 만료 설정도 있습니다. 완료되지 않은 세션이 자동으로 만료되기 전까지 얼마나 유효한지를 정합니다. 이 설정은 새로 만든 세션에 적용됩니다. 그리고 재시도 기간이 있습니다. 재시도가 허용되는 일수입니다. 그러므로`]}),`\n`,_jsx(Heading,{level:`2`,id:`워크플로-화이트-라벨`,children:`워크플로 화이트 라벨`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=823s`,children:`13:43`}),` 이 워크플로 안에서 위쪽 버튼을 클릭해 커스터마이징 탭으로 이동할 수 있습니다. 화이트 라벨은 워크플로 자체에 직접 연결되어 있습니다. 이 탭에서 인증 흐름의 모습을 조정할 수 있습니다. 색상, 브랜딩, 이메일, 도메인 등 모든 것을 바꿀 수 있습니다. 여기 목업에서는 모바일과 데스크톱에서 각각 어떻게 보일지 확인할 수 있습니다.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=853s`,children:`14:13`}),` 다양한 언어로도 테스트할 수 있습니다. 예를 들어 프랑스어로 바꾸면 모든 검사가 프랑스어로 표시됩니다. 브랜딩을 켜면 커스터마이징 탭에서 설정한 내용이 적용되고, 끄면 적용되지 않습니다. 또한 다른 경로를 선택했을 때 사용자에게 무엇이 전송되는지도 확인할 수 있습니다. 사용자는 경로 선택 모듈을 보지 않지만, 다음 단계에서 무슨 일이 일어날지 시각적으로 확인하는 데 도움이 됩니다. 거부되면 인증 거부됨, 인증 검토 중 또는 인증 완료 상태를 확인할 수 있습니다. 상단에는 링크 복사 기능도 있습니다`]}),`\n`,_jsx(Heading,{level:`2`,id:`공유-링크와-사용하지-말아야-할-경우`,children:`공유 링크와 사용하지 말아야 할 경우`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=898s`,children:`14:58`}),` 상단의 링크를 복사한 다음 새 탭을 열어 링크로 이동하면 사용자가 보게 될 화면을 확인할 수 있습니다. 코드를 전혀 연결하지 않고 흐름만 누군가에게 전달하고 싶을 때가 있습니다. 링크 복사 기능이 바로 그 역할을 합니다. 이 워크플로의 바로 사용할 수 있는 호스팅 URL을 복사합니다. 이는 빠른 테스트나 수동 전송에 유용하지만, 연동에 권장되는 방법은 아닙니다. 프로덕션에서는 SDK나 API를 통해 사용자마다 세션을 생성하고 공급업체 데이터를 함께 전달하면 됩니다. 그래야 webhook과 SDK로 실시간 결과를 받을 수 있습니다. 따라서 링크 복사는 테스트와 이벤트에 적합하고, 프로덕션에 배포할 것은 정식 세션입니다. 그럼`]}),`\n`,_jsx(Heading,{level:`2`,id:`버전-기록과-롤백`,children:`버전 기록과 롤백`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=941s`,children:`15:41`}),` 화면 상단에 버전 기록이 있습니다. 여기서 이전 버전을 확인하고, 복원하거나 내용을 볼 수 있습니다. 이 워크플로를 편집하면 그 수정 내용은 게시된 기록 위쪽에 초안으로 표시됩니다. 좋은 점은 게시하는 새 버전마다 워크플로 ID가 그대로 유지된다는 것입니다. 백엔드는 항상 같은 ID를 호출하고, 호출은 기록에 따라 가장 최근에 만든 워크플로로 자동 전달됩니다. 따라서 안심하고 반복해서 개선할 수 있고, 필요하면 언제든 이전 버전으로 롤백할 수 있습니다. 예를 들어 여기 있는 이 워크플로는 새로 만든 것이라 초안 모드입니다. 워크플로를 변경하면 초안 상태가 되므로 게시해야 합니다. 그럼 이제`]}),`\n`,_jsx(Heading,{level:`2`,id:`워크플로-게시하기`,children:`워크플로 게시하기`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=984s`,children:`16:24`}),` `,_jsx(_components.strong,{children:`게시`}),`를 누르면 됩니다. 이 워크플로는 게시해야만 실제로 적용됩니다. 게시하면 그래프에 오류가 없는지 검증합니다. 짜잔, 링크를 복사하면 이 워크플로가 바로 적용되어 사용할 수 있습니다. 이제 연동 화면을 살펴보겠습니다.`]}),`\n`,_jsx(Heading,{level:`2`,id:`sdk-api-키-설정-프롬프트로-연동하기`,children:`SDK, API 키, 설정 프롬프트로 연동하기`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=997s`,children:`16:37`}),` 연동 방법은 여러 가지입니다. 원하는 대상 SDK, 예를 들어 React Native, iOS, React 또는 Next.js를 선택한 다음 워크플로를 고르면 됩니다. 이 예시에서는 고위험 국가 검토 워크플로를 선택했습니다. API 키도 선택할 수 있습니다. 워크플로나 연동마다 다른 API 키를 사용할 수 있으니 원하는 대로 구성하면 됩니다. 또는 webhook을 선택할 수도 있습니다. 판정 결과를 알림으로 받고 싶다면 webhook을 여기에 넣으면 됩니다. 가장 쉬운 연동 방법은 프롬프트를 복사해서 Claude Code나 Codex에 붙여넣는 것입니다.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=1032s`,children:`17:12`}),` 이 프롬프트가 워크플로를 연동해 줍니다. 앱에 아직 Didit를 연동하지 않았더라도, 이 프롬프트에 워크플로를 앱에서 실행하는 데 필요한 모든 내용이 들어 있습니다. 사실 이렇게까지 할 필요도 없습니다.`]}),`\n`,_jsx(Heading,{level:`2`,id:`mcp-서버로-워크플로-만들기`,children:`MCP 서버로 워크플로 만들기`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=1047s`,children:`17:27`}),` Didit MCP 서버를 설치하기만 하면 됩니다. 자연어로 흐름을 설명하면 워크플로를 만들고 앱에 자동으로 연동해 줍니다. 원하는 작업을 말하면 그대로 실행합니다. MCP 설정 방법은 다른 영상에서 자세히 다루겠습니다. MCP는 Model Context Protocol의 약자로, Claude Code, Cursor, Codex 등의 도구에서 자연어로 Didit를 활용해 개발할 수 있게 해 주는 프로토콜입니다. 그럼 이제 커스터마이징을 간단히 살펴보겠습니다.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=1077s`,children:`17:57`}),` 공개 이름과 개인정보 처리방침 URL을 입력합니다. 브랜딩 설정에서는 색상을 바꿀 수 있습니다. 웹사이트에서 로고와 색상을 자동으로 가져올 수도 있는데, 이 기능은 매우 유용하고 간편합니다. 여기 아래에서 로고를 업로드할 수 있습니다. 제가 이미 색상을 설정해 두었습니다. 이 색상이 인증 흐름에 어떻게 보이는지 확인하려면 이 스위치를 켜면 됩니다. 그러면 인증 흐름에 화이트 라벨 브랜딩이 적용되는 모습을 볼 수 있습니다. 지금은 다시 끄겠습니다. 맞춤 이메일을 설정할 수도 있습니다. 이때 필요한 정보를 입력해야 합니다. 그다음 인증 단계로 넘어가면 DNS 정보를 확인하고 도메인에 연결하면 됩니다. 서브도메인을 사용하려는 경우도 같은 방식입니다. 이렇게 하면 이 워크플로 전체를 자체 브랜드와 자체 도메인으로 호스팅할 수 있습니다. 따라서 사용자가 인증을 원활하게 진행할 수 있는 매끄러운 프로세스가 됩니다.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{VideoEmbed,default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"노코드 KYC 워크플로 구축하기","keywords":["Didit 아카데미","영상 튜토리얼","스크립트","노코드 KYC 워크플로 구축하기","신원 확인","KYC","Didit"],"description":"Didit에서 노코드 워크플로 빌더로 KYC 신원 확인 워크플로를 시각적으로 구축하는 영상 강의 스크립트입니다. 검사 항목, 분기 로직, 위험 규칙, 테스트, 프로덕션 배포를 다룹니다.","href":"/ko/academy/build-kyc-workflow"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[146,708,")=>null;function _cr"]]},"mdxExtracts":{"tableOfContents":[{"title":"워크플로란 무엇인가","slug":"워크플로란-무엇인가","depth":2,"children":[]},{"title":"워크플로 목록과 워크플로 ID","slug":"워크플로-목록과-워크플로-id","depth":2,"children":[]},{"title":"간단형 워크플로와 그래프형 워크플로","slug":"간단형-워크플로와-그래프형-워크플로","depth":2,"children":[]},{"title":"분기가 있는 그래프형 워크플로","slug":"분기가-있는-그래프형-워크플로","depth":2,"children":[]},{"title":"템플릿으로 새 워크플로 만들기","slug":"템플릿으로-새-워크플로-만들기","depth":2,"children":[]},{"title":"각 노드에서 검사 선택하기","slug":"각-노드에서-검사-선택하기","depth":2,"children":[]},{"title":"신분증 인증 노드 살펴보기","slug":"신분증-인증-노드-살펴보기","depth":2,"children":[]},{"title":"라이브니스 모드와 각 모드의 비용","slug":"라이브니스-모드와-각-모드의-비용","depth":2,"children":[]},{"title":"규칙: 임계값, 중복 얼굴, 다중 얼굴","slug":"규칙-임계값-중복-얼굴-다중-얼굴","depth":2,"children":[]},{"title":"고급 설정과 품질 임계값","slug":"고급-설정과-품질-임계값","depth":2,"children":[]},{"title":"반환 데이터와 GDPR","slug":"반환-데이터와-gdpr","depth":2,"children":[]},{"title":"워크플로 요금 계산 방식","slug":"워크플로-요금-계산-방식","depth":2,"children":[]},{"title":"정부 등록부 기반 데이터베이스 검증","slug":"정부-등록부-기반-데이터베이스-검증","depth":2,"children":[]},{"title":"AML 분기 및 조건부 로직","slug":"aml-분기-및-조건부-로직","depth":2,"children":[]},{"title":"webhook 노드","slug":"webhook-노드","depth":2,"children":[]},{"title":"그래프 검증 및 오류","slug":"그래프-검증-및-오류","depth":2,"children":[]},{"title":"워크플로 설정: 재시도, 만료, 콜백 URL","slug":"워크플로-설정-재시도-만료-콜백-url","depth":2,"children":[]},{"title":"워크플로 화이트 라벨","slug":"워크플로-화이트-라벨","depth":2,"children":[]},{"title":"공유 링크와 사용하지 말아야 할 경우","slug":"공유-링크와-사용하지-말아야-할-경우","depth":2,"children":[]},{"title":"버전 기록과 롤백","slug":"버전-기록과-롤백","depth":2,"children":[]},{"title":"워크플로 게시하기","slug":"워크플로-게시하기","depth":2,"children":[]},{"title":"SDK, API 키, 설정 프롬프트로 연동하기","slug":"sdk-api-키-설정-프롬프트로-연동하기","depth":2,"children":[]},{"title":"MCP 서버로 워크플로 만들기","slug":"mcp-서버로-워크플로-만들기","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/didit-0f962782/5fb7c0c336c92274/snippets/data/database-validation-coverage.js","/_mintlify/custom/didit-0f962782/4ac7d3c2a19a354d/database-validation-playground.js"],"subdomain":"didit-0f962782","siteName":"Didit Docs","title":"노코드 KYC 워크플로 구축하기 - Didit Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/academy/build-kyc-workflow","matchLevel":1},"es":{"href":"/es/academy/build-kyc-workflow","matchLevel":1},"pt-BR":{"href":"/pt-br/academy/build-kyc-workflow","matchLevel":1},"ja":{"href":"/ja/academy/build-kyc-workflow","matchLevel":1},"de":{"href":"/de/academy/build-kyc-workflow","matchLevel":1},"fr":{"href":"/fr/academy/build-kyc-workflow","matchLevel":1},"it":{"href":"/it/academy/build-kyc-workflow","matchLevel":1},"pt":{"href":"/pt/academy/build-kyc-workflow","matchLevel":1},"ca":{"href":"/ca/academy/build-kyc-workflow","matchLevel":1},"id":{"href":"/id/academy/build-kyc-workflow","matchLevel":1},"ru":{"href":"/ru/academy/build-kyc-workflow","matchLevel":1},"ko":{"href":"/ko/academy/build-kyc-workflow","matchLevel":0},"zh":{"href":"/zh/academy/build-kyc-workflow","matchLevel":1},"ar":{"href":"/ar/academy/build-kyc-workflow","matchLevel":1},"hi":{"href":"/hi/academy/build-kyc-workflow","matchLevel":1}}},"lastModified":"2026-11-07T17:37:12.596Z","gitLastModified":"2026-11-07T17:24:04.000Z","originalFileLocation":"ko/academy/build-kyc-workflow.mdx","locale":"ko"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Didit에서 노코드 워크플로 빌더로 KYC 신원 확인 워크플로를 시각적으로 구축하는 영상 강의 스크립트입니다. 검사 항목, 분기 로직, 위험 규칙, 테스트, 프로덕션 배포를 다룹니다.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Didit Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"노코드 KYC 워크플로 구축하기 - Didit Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Didit에서 노코드 워크플로 빌더로 KYC 신원 확인 워크플로를 시각적으로 구축하는 영상 강의 스크립트입니다. 검사 항목, 분기 로직, 위험 규칙, 테스트, 프로덕션 배포를 다룹니다.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Didit Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.didit.me/ko/academy/build-kyc-workflow\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://didit-0f962782.mintlify.site/_mintlify/api/og/v2?division=Didit+Academy\u0026amp;title=%EB%85%B8%EC%BD%94%EB%93%9C+KYC+%EC%9B%8C%ED%81%AC%ED%94%8C%EB%A1%9C+%EA%B5%AC%EC%B6%95%ED%95%98%EA%B8%B0\u0026amp;description=Didit%EC%97%90%EC%84%9C+%EB%85%B8%EC%BD%94%EB%93%9C+%EC%9B%8C%ED%81%AC%ED%94%8C%EB%A1%9C+%EB%B9%8C%EB%8D%94%EB%A1%9C+KYC+%EC%8B%A0%EC%9B%90+%ED%99%95%EC%9D%B8+%EC%9B%8C%ED%81%AC%ED%94%8C%EB%A1%9C%EB%A5%BC+%EC%8B%9C%EA%B0%81%EC%A0%81%EC%9C%BC%EB%A1%9C+%EA%B5%AC%EC%B6%95%ED%95%98%EB%8A%94+%EC%98%81%EC%83%81+%EA%B0%95%EC%9D%98+%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EC%9E%85%EB%8B%88%EB%8B%A4.+%EA%B2%80%EC%82%AC+%ED%95%AD%EB%AA%A9%2C+%EB%B6%84%EA%B8%B0+%EB%A1%9C%EC%A7%81%2C+%EC%9C%84%ED%97%98+%EA%B7%9C%EC%B9%99%2C+%ED%85%8C%EC%8A%A4%ED%8A%B8%2C+%ED%94%84%EB%A1%9C%EB%8D%95%EC%85%98+%EB%B0%B0%ED%8F%AC%EB%A5%BC+%EB%8B%A4%EB%A3%B9%EB%8B%88%EB%8B%A4.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=09dd6d679e223f27486bf89d815975dcdbe0ae2ca4a8264fa864e70edbb590ad\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"노코드 KYC 워크플로 구축하기 - Didit Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Didit에서 노코드 워크플로 빌더로 KYC 신원 확인 워크플로를 시각적으로 구축하는 영상 강의 스크립트입니다. 검사 항목, 분기 로직, 위험 규칙, 테스트, 프로덕션 배포를 다룹니다.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://didit-0f962782.mintlify.site/_mintlify/api/og/v2?division=Didit+Academy\u0026amp;title=%EB%85%B8%EC%BD%94%EB%93%9C+KYC+%EC%9B%8C%ED%81%AC%ED%94%8C%EB%A1%9C+%EA%B5%AC%EC%B6%95%ED%95%98%EA%B8%B0\u0026amp;description=Didit%EC%97%90%EC%84%9C+%EB%85%B8%EC%BD%94%EB%93%9C+%EC%9B%8C%ED%81%AC%ED%94%8C%EB%A1%9C+%EB%B9%8C%EB%8D%94%EB%A1%9C+KYC+%EC%8B%A0%EC%9B%90+%ED%99%95%EC%9D%B8+%EC%9B%8C%ED%81%AC%ED%94%8C%EB%A1%9C%EB%A5%BC+%EC%8B%9C%EA%B0%81%EC%A0%81%EC%9C%BC%EB%A1%9C+%EA%B5%AC%EC%B6%95%ED%95%98%EB%8A%94+%EC%98%81%EC%83%81+%EA%B0%95%EC%9D%98+%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EC%9E%85%EB%8B%88%EB%8B%A4.+%EA%B2%80%EC%82%AC+%ED%95%AD%EB%AA%A9%2C+%EB%B6%84%EA%B8%B0+%EB%A1%9C%EC%A7%81%2C+%EC%9C%84%ED%97%98+%EA%B7%9C%EC%B9%99%2C+%ED%85%8C%EC%8A%A4%ED%8A%B8%2C+%ED%94%84%EB%A1%9C%EB%8D%95%EC%85%98+%EB%B0%B0%ED%8F%AC%EB%A5%BC+%EB%8B%A4%EB%A3%B9%EB%8B%88%EB%8B%A4.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=09dd6d679e223f27486bf89d815975dcdbe0ae2ca4a8264fa864e70edbb590ad\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Didit Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2567FF\">\u003cmeta data-mint-head name=\"theme-color\" content=\"#2567FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.didit.me/ko/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/ko/academy/build-kyc-workflow.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.didit.me/ko/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.didit.me/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.didit.me/es/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.didit.me/pt-br/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.didit.me/ja/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.didit.me/de/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.didit.me/fr/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"it\" href=\"https://docs.didit.me/it/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt\" href=\"https://docs.didit.me/pt/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ca\" href=\"https://docs.didit.me/ca/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://docs.didit.me/id/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://docs.didit.me/ru/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.didit.me/zh/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ar\" href=\"https://docs.didit.me/ar/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"hi\" href=\"https://docs.didit.me/hi/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.didit.me/academy/build-kyc-workflow\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://didit.me/#organization\",\"name\":\"Didit\",\"legalName\":\"Didit Protocol\",\"url\":\"https://didit.me\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://didit.me/logos/primary-horizontal-light.png\"},\"sameAs\":[\"https://www.linkedin.com/company/91001155\",\"https://www.youtube.com/@getdidit\",\"https://github.com/didit-protocol\",\"https://x.com/didit\"]},{\"@type\":\"WebSite\",\"@id\":\"https://docs.didit.me#website\",\"name\":\"Didit Docs\",\"url\":\"https://docs.didit.me\",\"publisher\":{\"@id\":\"https://didit.me/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.didit.me/ko/academy/build-kyc-workflow#webpage\",\"url\":\"https://docs.didit.me/ko/academy/build-kyc-workflow\",\"name\":\"노코드 KYC 워크플로 구축하기\",\"description\":\"Didit에서 노코드 워크플로 빌더로 KYC 신원 확인 워크플로를 시각적으로 구축하는 영상 강의 스크립트입니다. 검사 항목, 분기 로직, 위험 규칙, 테스트, 프로덕션 배포를 다룹니다.\",\"dateModified\":\"2026-11-07T17:24:04.000Z\",\"isPartOf\":{\"@id\":\"https://docs.didit.me#website\"},\"breadcrumb\":{\"@id\":\"https://docs.didit.me/ko/academy/build-kyc-workflow#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.didit.me/ko/academy/build-kyc-workflow#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Didit Academy\",\"item\":\"https://docs.didit.me/ko/academy/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"노코드 KYC 워크플로 구축하기\",\"item\":\"https://docs.didit.me/ko/academy/build-kyc-workflow\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.didit.me/ko/academy/build-kyc-workflow#article\",\"headline\":\"노코드 KYC 워크플로 구축하기\",\"name\":\"노코드 KYC 워크플로 구축하기\",\"description\":\"Didit에서 노코드 워크플로 빌더로 KYC 신원 확인 워크플로를 시각적으로 구축하는 영상 강의 스크립트입니다. 검사 항목, 분기 로직, 위험 규칙, 테스트, 프로덕션 배포를 다룹니다.\",\"url\":\"https://docs.didit.me/ko/academy/build-kyc-workflow\",\"mainEntityOfPage\":{\"@id\":\"https://docs.didit.me/ko/academy/build-kyc-workflow#webpage\"},\"dateModified\":\"2026-11-07T17:24:04.000Z\",\"keywords\":\"Didit 아카데미, 영상 튜토리얼, 스크립트, 노코드 KYC 워크플로 구축하기, 신원 확인, KYC, Didit\",\"publisher\":{\"@id\":\"https://didit.me/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.didit.me#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Didit Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Didit Docs","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/academy/build-kyc-workflow"}]},{"language":"es","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Soporte"},{"icon":"signal","href":"https://status.didit.me","label":"Estado"}],"primary":{"type":"button","label":"Iniciar sesión","href":"https://business.didit.me"}},"pages":[{"title":"es","href":"/es/academy/build-kyc-workflow"}]},{"language":"pt-BR","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suporte"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Entrar","href":"https://business.didit.me"}},"pages":[{"title":"pt-BR","href":"/pt-br/academy/build-kyc-workflow"}]},{"language":"ja","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"サポート"},{"icon":"signal","href":"https://status.didit.me","label":"ステータス"}],"primary":{"type":"button","label":"サインイン","href":"https://business.didit.me"}},"pages":[{"title":"ja","href":"/ja/academy/build-kyc-workflow"}]},{"language":"de","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Support"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Anmelden","href":"https://business.didit.me"}},"pages":[{"title":"de","href":"/de/academy/build-kyc-workflow"}]},{"language":"fr","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Assistance"},{"icon":"signal","href":"https://status.didit.me","label":"Statut"}],"primary":{"type":"button","label":"Se connecter","href":"https://business.didit.me"}},"pages":[{"title":"fr","href":"/fr/academy/build-kyc-workflow"}]},{"language":"it","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Supporto"},{"icon":"signal","href":"https://status.didit.me","label":"Stato"}],"primary":{"type":"button","label":"Accedi","href":"https://business.didit.me"}},"pages":[{"title":"it","href":"/it/academy/build-kyc-workflow"}]},{"language":"pt","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suporte"},{"icon":"signal","href":"https://status.didit.me","label":"Estado"}],"primary":{"type":"button","label":"Iniciar sessão","href":"https://business.didit.me"}},"pages":[{"title":"pt","href":"/pt/academy/build-kyc-workflow"}]},{"language":"ca","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suport"},{"icon":"signal","href":"https://status.didit.me","label":"Estat"}],"primary":{"type":"button","label":"Inicia la sessió","href":"https://business.didit.me"}},"pages":[{"title":"ca","href":"/ca/academy/build-kyc-workflow"}]},{"language":"id","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Dukungan"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Masuk","href":"https://business.didit.me"}},"pages":[{"title":"id","href":"/id/academy/build-kyc-workflow"}]},{"language":"ru","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Поддержка"},{"icon":"signal","href":"https://status.didit.me","label":"Статус"}],"primary":{"type":"button","label":"Вход","href":"https://business.didit.me"}},"pages":[{"title":"ru","href":"/ru/academy/build-kyc-workflow"}]},{"language":"ko","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"지원"},{"icon":"signal","href":"https://status.didit.me","label":"상태"}],"primary":{"type":"button","label":"로그인","href":"https://business.didit.me"}},"tabs":[{"tab":"시작하기","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/rocket.svg","groups":[{"group":"개요","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/overview.svg","pages":[{"title":"신원 인증, KYC 및 AML API","sidebarTitle":"Didit 문서","href":"/ko"},{"title":"신원 인증 인프라: AI 시대를 위한 솔루션","sidebarTitle":"소개","href":"/ko/getting-started/introduction"},{"title":"신원 확인 빠른 시작: 첫 KYC 플로우 구축하기","sidebarTitle":"빠른 시작: 첫 KYC 플로우 구축","href":"/ko/getting-started/quick-start"},{"title":"API 인증: 안전한 KYC API 요청 가이드","sidebarTitle":"API 인증","href":"/ko/getting-started/api-authentication"},{"title":"KYC, KYB, AML 및 부정 방지 기능 | Didit 플랫폼","sidebarTitle":"기능","href":"/ko/getting-started/features"},{"title":"사용자 인증 여정: KYC 흐름 및 UX","sidebarTitle":"사용자 흐름","href":"/ko/getting-started/user-verification-journey"}]},{"group":"요금","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/pricing.svg","pages":[{"title":"신분증 인증 요금: 전체 KYC $0.33부터","sidebarTitle":"요금","href":"/ko/getting-started/pricing"},{"title":"국가별 KYB 법인 등기부 요금: Lite, 주주, 실소유자(UBO)","sidebarTitle":"KYB 등기부 요금","href":"/ko/getting-started/kyb-registry-pricing"},{"title":"데이터베이스 검증 요금: 정부 신분증 조회","sidebarTitle":"DB 검증 요금","href":"/ko/getting-started/database-validation-pricing"},{"title":"전화번호 인증 요금: SMS 및 WhatsApp OTP","sidebarTitle":"전화번호 요금","href":"/ko/getting-started/phone-verification-pricing"},{"title":"은행 계좌 인증 국가별 요금","sidebarTitle":"은행 인증 요금","href":"/ko/getting-started/bank-verification-pricing"}]},{"group":"워크플로 및 인증","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/workflows.svg","pages":[{"title":"워크플로 빌더: 노코드 KYC 플로우 설계기","sidebarTitle":"워크플로","href":"/ko/console/workflows"},{"title":"신분증 인증 방법 설정 - Didit 콘솔","sidebarTitle":"신분증 인증 방법","href":"/ko/console/id-verification-methods"},{"title":"마켓플레이스: 나만의 인증 엔진 연결(BYOK)","sidebarTitle":"마켓플레이스","href":"/ko/console/marketplace"},{"title":"인증 링크: 호스팅 KYC URL 및 QR 코드","sidebarTitle":"인증 링크","href":"/ko/console/verification-links"},{"title":"Unilinks: 재사용 가능한 KYC 링크 (노코드 신원 인증)","sidebarTitle":"Unilinks","href":"/ko/console/uni-links"},{"title":"지원 언어 54개: 다국어 KYC","sidebarTitle":"지원 언어","href":"/ko/integration/supported-languages"}]},{"group":"검토 및 운영","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/clipboard-check.svg","pages":[{"title":"거래 모니터링: AML, KYT 및 Travel Rule","sidebarTitle":"거래 모니터링","href":"/ko/console/transaction-monitoring"},{"group":"케이스 관리","icon":"/icons/clipboard-check.svg","pages":[{"title":"케이스 관리 - 케이스 및 라이프사이클","sidebarTitle":"케이스","href":"/ko/console/case-management/cases"},{"title":"케이스 생성 진입점","sidebarTitle":"케이스 생성","href":"/ko/console/case-management/creating-cases"},{"title":"케이스 담당자 배정","sidebarTitle":"케이스 배정","href":"/ko/console/case-management/assignment"},{"title":"케이스 블루프린트 - 할당 및 케이스 콘텐츠","sidebarTitle":"블루프린트","href":"/ko/console/case-management/blueprints"},{"title":"케이스 체크리스트 - 종결 제한 설정","sidebarTitle":"체크리스트","href":"/ko/console/case-management/checklist"},{"title":"고객 메시지 관리","href":"/ko/console/case-management/customer-messages"},{"title":"4-Eyes 검토 - 메이커/체커 승인","sidebarTitle":"4-Eyes 검토","href":"/ko/console/case-management/four-eyes"},{"title":"FIU 규제 보고서 및 템플릿","sidebarTitle":"FIU 보고서","href":"/ko/console/case-management/fiu-reports"},{"title":"케이스 분석 및 관리 대시보드","sidebarTitle":"분석","href":"/ko/console/case-management/analytics"}]},{"title":"KYC 수동 검토: 검토자 대시보드","sidebarTitle":"수동 검토","href":"/ko/console/manual-review"},{"title":"Investigator 에이전트: KYC, AML, 케이스 AI 검토","sidebarTitle":"Investigator 에이전트","href":"/ko/console/investigator"},{"title":"사기 링 탐지 - 네트워크","sidebarTitle":"네트워크","href":"/ko/console/networks"},{"title":"세션 채팅: KYC 검토를 위한 팀 협업","sidebarTitle":"세션 채팅","href":"/ko/console/session-chats"},{"title":"차단 목록: 얼굴, 문서, 전화번호, 이메일 차단","sidebarTitle":"사용자 차단 목록","href":"/ko/console/blocklist-users"},{"title":"검증 데이터 내보내기: PDF 보고서 \u0026 CSV","sidebarTitle":"PDF \u0026 CSV 내보내기","href":"/ko/console/export-pdf-csv"}]},{"group":"엔터티(사용자 및 기업)","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/users.svg","pages":[{"title":"사용자 및 기업 엔티티: Didit 엔티티 모델","sidebarTitle":"엔티티 개요","href":"/ko/entities/overview"},{"title":"엔티티 라이프사이클: 사용자 및 기업 상태","sidebarTitle":"엔티티 라이프사이클","href":"/ko/entities/lifecycle"},{"title":"벤더 데이터 연결: ID를 엔티티에 바인딩","sidebarTitle":"벤더 데이터 연결","href":"/ko/entities/vendor-data-linking"},{"group":"사용자","icon":"/icons/users.svg","pages":[{"title":"영구 KYC 레코드: Vendor Users","sidebarTitle":"개요","href":"/ko/entities/users/overview"},{"title":"사용자 데이터 모델: 벤더 사용자 스키마","sidebarTitle":"사용자 데이터 모델","href":"/ko/entities/users/data-model"},{"title":"사용자 CRUD: 벤더 사용자 관리 API","sidebarTitle":"사용자 운영","href":"/ko/entities/users/operations"},{"title":"얼굴 검색 및 차단 목록: 사용자 생체 정보","sidebarTitle":"얼굴 및 생체 정보","href":"/ko/entities/users/faces-and-biometrics"},{"title":"사용자 문서 API: 신분증, 주소 증명, 첨부 파일","sidebarTitle":"사용자 문서","href":"/ko/entities/users/documents"},{"title":"사용자 차단 목록: 얼굴, 문서, 이메일 차단","sidebarTitle":"사용자 차단 목록","href":"/ko/entities/users/blocklist"},{"title":"사용자 KYC 이력: 세션 및 재인증","sidebarTitle":"사용자 KYC 이력","href":"/ko/entities/users/kyc-history"},{"title":"사용자 거래 내역: KYT 기록 및 위험도","sidebarTitle":"사용자 거래","href":"/ko/entities/users/transactions"},{"title":"사용자 CSV 가져오기 및 내보내기: 대량 작업","sidebarTitle":"사용자 가져오기 및 내보내기","href":"/ko/entities/users/import-export"},{"title":"콘솔 사용자 관리: 분석가 워크스루","sidebarTitle":"콘솔 사용자","href":"/ko/entities/users/console"}]},{"group":"기업","icon":"/icons/businesses.svg","pages":[{"title":"기업 확인(KYB) 영구 기록: 벤더 기업 프로필","sidebarTitle":"개요","href":"/ko/entities/businesses/overview"},{"title":"기업 데이터 모델: KYB 스키마","sidebarTitle":"기업 데이터 모델","href":"/ko/entities/businesses/data-model"},{"title":"기업 확인(KYB) CRUD 작업: 기업 엔티티 관리","sidebarTitle":"기업 운영","href":"/ko/entities/businesses/operations"},{"title":"기업 KYB 이력: 세션 및 보고서","sidebarTitle":"기업 KYB 이력","href":"/ko/entities/businesses/kyb-history"},{"title":"기업 거래 내역 조회 (KYT 이력)","sidebarTitle":"기업 거래 내역","href":"/ko/entities/businesses/transactions"},{"title":"기업 주요 인물: 실소유자 및 임원 (UBO)","sidebarTitle":"주요 인물","href":"/ko/entities/businesses/key-people"},{"title":"기업 차단 목록: KYB 및 국가 차단","sidebarTitle":"기업 차단 목록","href":"/ko/entities/businesses/blocklist"},{"title":"기업 가져오기 및 내보내기: CSV 일괄 처리","sidebarTitle":"기업 가져오기 및 내보내기","href":"/ko/entities/businesses/import-export"},{"title":"콘솔 기업 관리: KYB 사용 가이드","sidebarTitle":"콘솔의 기업 관리","href":"/ko/entities/businesses/console"}]},{"title":"엔티티 webhook: 사용자 및 기업 이벤트","sidebarTitle":"엔티티 webhook","href":"/ko/entities/webhooks"}]},{"group":"설정 및 사용자 지정","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/sliders.svg","pages":[{"title":"화이트 라벨 KYC: 맞춤 브랜딩 및 커스텀 도메인","sidebarTitle":"화이트 라벨","href":"/ko/console/white-label"},{"title":"KYC 인증 커스텀 도메인: DNS 설정","sidebarTitle":"커스텀 도메인","href":"/ko/console/custom-domain"},{"title":"KYC·KYB·KYT 분석 대시보드 인사이트","sidebarTitle":"분석 대시보드","href":"/ko/console/analytics"},{"title":"애플리케이션 관리: Didit 콘솔의 프로덕션 및 샌드박스 환경","sidebarTitle":"애플리케이션","href":"/ko/console/applications"},{"title":"Didit 콘솔 결제 및 요금제 관리","sidebarTitle":"결제 및 요금제","href":"/ko/console/billing"},{"title":"Didit 콘솔 보안 및 로그인 설정","sidebarTitle":"보안 및 로그인","href":"/ko/console/security-and-sign-in"},{"title":"역할 및 권한: KYC 콘솔 RBAC","sidebarTitle":"역할 및 권한","href":"/ko/console/roles-permissions"},{"title":"API 키 범위 제한 - 제한된 KYC API 접근 권한","sidebarTitle":"API 키","href":"/ko/console/api-keys"},{"title":"감사 로그: API 활동 추적 및 컴플라이언스","sidebarTitle":"감사 로그","href":"/ko/console/audit-logs"},{"title":"모델 학습 설정","href":"/ko/console/model-training-preference"},{"title":"KYC 데이터 보존 및 삭제: GDPR 개인정보 보호 제어","sidebarTitle":"데이터 보존","href":"/ko/console/data-retention"},{"title":"Ask Didit: Didit 콘솔 AI 코파일럿","sidebarTitle":"Ask Didit","href":"/ko/console/ask-didit"}]},{"group":"보안 및 컴플라이언스","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/shield.svg","pages":[{"title":"보안 및 컴플라이언스: SOC 2, ISO 27001, GDPR","sidebarTitle":"보안 및 컴플라이언스","href":"/ko/getting-started/security-compliance"},{"title":"생체 정보 동의(BIPA, CUBI 및 콜로라도)","sidebarTitle":"생체 정보 동의","href":"/ko/getting-started/biometric-consent"},{"title":"Didit 인증: SOC 2, ISO 27001, iBeta","sidebarTitle":"인증 및 증명","href":"/ko/getting-started/certifications"},{"title":"AMLR 컴플라이언스 가이드: EU 2024/1624 자금세탁방지 API","sidebarTitle":"AMLR 컴플라이언스 가이드","href":"/ko/getting-started/amlr-compliance"}]},{"group":"Didit Academy","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/play.svg","pages":[{"title":"Didit 아카데미 영상 강의 및 전체 트랜스크립트","sidebarTitle":"Didit 아카데미","href":"/ko/academy/overview"},{"title":"KYC·KYB 플랫폼 투어: 거래 모니터링까지","href":"/ko/academy/platform-tour"},{"title":"KYC 인증 시 사용자가 보는 화면","description":"Didit의 엔드유저 KYC 흐름을 단계별로 설명한 동영상 트랜스크립트입니다. 브랜딩, 문서 촬영, NFC 인증, 라이브니스 감지, 얼굴 대조, 거부 시 처리 과정을 다룹니다.","href":"/ko/academy/kyc-user-experience"},{"title":"노코드 KYC 워크플로 구축하기","href":"/ko/academy/build-kyc-workflow"},{"title":"Claude에 Didit MCP 연결하기","description":"Claude에서 Didit MCP 서버를 연결해 채팅으로 KYC 검사를 실행하고, 세션을 조회하고, 사기 규칙을 편집하는 방법을 안내하는 영상 스크립트입니다.","href":"/ko/academy/mcp-claude"},{"title":"신분증 인증 결과 읽는 방법","href":"/ko/academy/verification-results"},{"title":"기업 확인(KYB) 설명: 법인 등기부에서 UBO까지","href":"/ko/academy/kyb-explained"},{"title":"실시간 거래 모니터링 규칙","href":"/ko/academy/transaction-monitoring"},{"title":"Didit API·SDK·webhook 연동 방법","href":"/ko/academy/integrate-api-sdk"},{"title":"Didit 분석 및 팀·역할 관리 강의 스크립트","href":"/ko/academy/analytics-teams-roles"},{"title":"Didit 요금 설명 (동영상)","href":"/ko/academy/pricing"}]},{"group":"리소스","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/book.svg","pages":[{"title":"Didit 데이터 모델 JSON 스키마","sidebarTitle":"데이터 모델","href":"/ko/reference/data-models"},{"title":"신분증 인증 데모: 브라우저에서 KYC·AML·라이브니스 체험","sidebarTitle":"라이브 데모","href":"/ko/integration/demos"},{"title":"Didit vs Sumsub vs Veriff vs Onfido vs Persona 비교","sidebarTitle":"플랫폼 비교","href":"/ko/getting-started/competition-analysis"},{"title":"AI 에이전트 스킬: Cursor 및 Claude Code용 KYC","sidebarTitle":"AI 에이전트 스킬","href":"/ko/getting-started/agent-skills"}]}]},{"tab":"연동 / SDK","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","pages":[{"title":"연동 / SDK","href":"/ko/integration/sdks"}]},{"tab":"API 레퍼런스","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","pages":[{"title":"API 레퍼런스","href":"/ko/api-reference/overview"}]},{"tab":"사용자 인증","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/user-verifications.svg","pages":[{"title":"사용자 인증","href":"/ko/core-technology/liveness/overview"}]},{"tab":"기업 확인","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/business-verifications.svg","pages":[{"title":"기업 확인","href":"/ko/business-verification/overview"}]},{"tab":"거래 모니터링","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/transactions.svg","pages":[{"title":"거래 모니터링","href":"/ko/transaction-monitoring/overview"}]},{"tab":"변경 내역","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/calendar.svg","pages":[{"title":"변경 내역","href":"/ko/changelog"}]}],"global":{"anchors":[{"anchor":"API 레퍼런스","icon":"code","href":"/ko/api-reference/overview"},{"anchor":"Business Console","icon":"gauge","href":"https://business.didit.me"},{"anchor":"OpenAPI 사양","icon":"file-code","href":"https://docs.didit.me/ko/openapi-25.json"},{"anchor":"연동 프롬프트","icon":"wand-magic-sparkles","href":"/ko/integration/integration-prompt"},{"anchor":"MCP 서버","icon":"plug","href":"/ko/integration/mcp/overview"},{"anchor":"에이전트 스킬","icon":"robot","href":"https://github.com/didit-protocol/skills"}]}},{"language":"zh","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"支持"},{"icon":"signal","href":"https://status.didit.me","label":"状态"}],"primary":{"type":"button","label":"登录","href":"https://business.didit.me"}},"pages":[{"title":"zh","href":"/zh/academy/build-kyc-workflow"}]},{"language":"ar","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"الدعم"},{"icon":"signal","href":"https://status.didit.me","label":"الحالة"}],"primary":{"type":"button","label":"تسجيل الدخول","href":"https://business.didit.me"}},"pages":[{"title":"ar","href":"/ar/academy/build-kyc-workflow"}]},{"language":"hi","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"सहायता"},{"icon":"signal","href":"https://status.didit.me","label":"स्थिति"}],"primary":{"type":"button","label":"साइन इन करें","href":"https://business.didit.me"}},"pages":[{"title":"hi","href":"/hi/academy/build-kyc-workflow"}]}]},"basePath":"","title":"노코드 KYC 워크플로 구축하기 - Didit Docs","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":[],"chunks":[]}