IT 개발2026-05-08

휴대폰 본인인증 연동: PASS·CI·DI와 인증 결과 확인

PASS와 CI·DI의 의미, 본인인증 연동 과정을 설명합니다.

휴대폰 본인인증 연동: PASS·CI·DI와 인증 결과 확인

안녕하세요. 사랑받는 IT 프로덕트의 첫걸음, 똑똑한개발자입니다.

휴대폰 본인인증은 본인확인 서비스를 통해 이용자의 신원을 확인하고 그 결과를 서비스가 받는 절차입니다. 문자 인증번호로 전화번호 소유 여부만 확인하는 기능과는 목적·반환 정보가 다릅니다. 오늘은 PASS와 대행사의 역할, CI·DI의 의미와 연동 흐름을 알아보겠습니다.

휴대폰 본인인증 연동, 언제 필요할까

휴대폰 본인인증 연동이 필요한 세 가지 상황

본인인증은 법이 요구해서 넣기도 하고 서비스에 필요해서 넣기도 합니다. 어느 쪽이든 넣을지 말지는 기획 단계에서 먼저 정해야 합니다.

주민등록번호를 직접 받지 않는 본인확인

본인확인 서비스는 주민등록번호를 서비스가 직접 수집하는 대신 필요한 인증 결과를 받는 방식입니다. 확인 목적에 따라 이름·생년월일·중복가입 여부 등 필요한 정보의 범위를 정합니다.

만 14세 미만과 성인 콘텐츠는 나이 확인이 걸립니다.

아동의 개인정보 처리나 연령 제한 콘텐츠처럼 추가 확인이 필요한 서비스가 있습니다. 법정대리인 동의, 연령 확인, 금융 본인확인은 서로 다른 요건이므로 휴대폰 인증 하나로 모든 절차가 충족된다고 보기는 어렵습니다.

PASS와 NICE, 본인확인기관은 누구일까

휴대폰 본인인증 연동 구조 - PASS·NICE·통신3사 본인확인기관

휴대폰 본인인증에서 본인확인기관 역할은 이동통신 3사가 맡습니다. PASS는 SK텔레콤·KT·LG유플러스가 함께 운영하는 인증 앱으로, 사용자는 문자 인증 대신 이 앱으로 인증을 마칠 수 있습니다.

서비스가 통신사와 직접 붙는 경우는 드뭅니다. 보통은 NICE평가정보, 코리아크레딧뷰로(KCB), 드림시큐리티, 다날, NHN KCP 같은 대행사와 계약합니다. NICE평가정보와 KCB는 아이핀 본인확인기관이기도 합니다. 통신사와 연결된 인증창은 대행사가 제공하고 서비스는 그 결과만 받습니다.

CI와 DI의 의미와 활용 범위

휴대폰 본인인증 연동의 CI와 DI 비교

이름과 생년월일은 겹칠 수 있지만 CI와 DI는 사람마다 고유합니다. 본인인증 결과에서 이 두 값을 가장 중요하게 보는 이유입니다.

CI는 서비스가 달라도 같은 값입니다.

연계정보(Connecting Information)라고 부릅니다. 서로 다른 서비스에서 같은 사람을 식별하는 용도로 설계된 값입니다. 실제 연계에는 수집·이용 목적과 적법한 처리 근거가 필요하며, 값을 받았다는 이유만으로 자유롭게 공유할 수 있는 것은 아닙니다.

DI는 우리 서비스 안에서만 고유합니다.

중복가입 확인정보(Duplication Information)입니다. 가입할 때 DI를 저장해 두었다가 다음 가입 시도에서 같은 DI가 나오면 이미 가입한 사람으로 처리합니다. 1인 1계정 정책도 대개 이 값으로 구현합니다.

NICE 직접 계약과 포트원 본인인증, 무엇이 다를까

휴대폰 본인인증 연동 - NICE 직접 계약과 포트원 본인인증 비교

구분

대행사 직접 계약

포트원 본인인증

계약

대행사와 직접

대행사 계약 + 포트원 채널 연결

연동

대행사별 모듈·규격

requestIdentityVerification() 한 벌

대행사 교체

제공사 규격 반영

채널 설정·반환 항목·지원 방식 확인

지원 대행사

계약한 대행사

다날·KCP 휴대폰, KG이니시스 통합인증

의존성

대행사 한 곳

대행사 + 포트원

포트원 개발자센터의 V2 문서 기준으로 보면 흐름은 결제와 비슷합니다. 브라우저에서 Store ID와 채널 키를 넣어 인증창을 연 다음 서버가 identityVerificationId로 https://api.portone.io/identity-verifications/{id}를 조회해 상태가 VERIFIED인지 확인합니다. 브라우저 응답만 믿고 가입을 처리하면 안 되는 이유도 결제 때와 같습니다.

반환 정보는 대행사와 계약마다 다릅니다.

같은 문서에 따르면 다날은 DI를 항상 주지만 CI는 계약 때 신청해야 나옵니다. 전화번호·통신사·외국인 여부는 추가 계약을 맺은 뒤에야 줍니다. KG이니시스 통합인증에서는 DI가 오지 않습니다. 중복가입 방지가 목적이라면 대행사를 고르기 전에 이 차이부터 확인해야 합니다.

휴대폰 본인인증 비용과 계약 기간

휴대폰 본인인증 비용의 중심은 대행사에 내는 건당 과금입니다. 단가는 대부분 공개되지 않아 계약 상담에서 정해집니다. 포트원 요금 페이지는 Free 플랜에 무제한 본인인증 연동을 포함한다고 밝히지만 대행사 비용은 따로 봐야 합니다. 포트원 헬프센터는 다날 휴대폰 본인인증에서 전화번호 같은 추가 정보를 신청하면 적용까지 최대 일주일이 걸릴 수 있다고 안내합니다.

휴대폰 본인인증 연동 목적별 체크리스트

세부 항목과 최신 적용 조건은 포트원 본인인증 가이드를 참고해 보세요.


본인확인이 필요한 순간을 매끄럽게

똑똑한개발자 소개

회원 가입과 인증을 하나씩 붙이다 보면 화면뿐 아니라 데이터와 운영 방식도 함께 살펴보게 됩니다. 지금 서비스에 필요한 범위부터 차근차근 정리해볼 수 있습니다.

똑똑한개발자는 UX/UI 디자인과 웹·앱 개발을 함께 진행합니다. 사용자가 이용하는 화면과 운영에 필요한 기능을 연결해 서비스를 만들어가는 과정을 돕습니다.

회원 가입과 인증을 준비하면서 궁금한 점이 있다면 아래 똑똑한개발자 링크로 편하게 이야기 남겨주세요. 함께 살펴보겠습니다. 감사합니다. :)

클립보드에 복사되었어요 ✓
이 글을 공유해보세요!