본인인증 소개

카카오 본인인증(K1110/K1120)은 카카오톡 앱을 사용하여 이용자의 개인정보(이름, 생년월일, 휴대폰번호)로 개인의 본인 유무를 확인하는 서비스 입니다. 로그인, 본인인증, 2채널 추가 인증, 아이디/패스워드 찾기 등으로 이용할 수 있습니다.

카카오 본인인증 프로세스
상품 상품 코드 이용자 입력정보 응답 정보
본인인증 K1110/K1120 성명, 생년월일(YYYYMMDD), 휴대폰번호 - 전자서명 원문
- CI(Connection Information)
- 사용자정보(성명, 생년월일, 휴대폰번호)

* 상품 코드 3번째 자릿수는 카카오 인증방식을 구분하며, "1"은 채널 메시지 인증, "2"는 앱투앱 인증 방식을 의미합니다.

CI 수집 증빙자료를 제출하여 카카오의 승인을 받은 이용기관만 CI 수집이 가능하며, 제공된 CI는 회원식별 용도 외 저장 및 활용이 불가합니다. [CI수집 증빙자료 제출]

인증방식

카카오 인증방식은 카카오톡 채널로 카카오 인증 메시지를 전송하여 인증을 완료하는 "채널 메시지 인증"과 이용기관 앱에서 카카오톡 앱을 실행하여 카카오 인증 메시지 전송없이 비밀번호 입력만으로 인증을 완료하는 "앱투앱 인증" 2가지 방식을 제공합니다.

구분 채널 메시지 인증 앱투앱 인증
카카오 인증 메시지 전송 전송없이 카카오톡 앱 즉시 연결
이용환경 Web, APP APP
앱을 개발하는 이용기관도 "채널 메시지 인증" 방식을 이용해도 되나요?
  • "채널 메시지 인증"은 카카오톡 앱에서 인증이 완료되므로 이용자는 인증 완료 후 이용기관 앱으로 이동해야 하는 번거로움이 있습니다.
  • 이용자의 앱 이탈을 줄이기 위하여 앱 서비스를 개발하는 이용기관은 "앱투앱 인증" 방식을 이용하길 권장합니다.

채널 메시지 인증

이용예시 본인인증 채널 메시지 인증 이용예시 Sequence Diagram 본인인증 채널 메시지 인증 시퀀스 다이어그램

앱투앱 인증

이용예시 본인인증 앱투앱 인증 이용예시 Sequence Diagram 본인인증 앱투앱 인증 시퀀스 다이어그램

자주하는 질문

  • 본인확인기관 인증수단(휴대폰 본인확인 등)을 통해 이미 이용자의 CI를 보관하고 있는 이용기관은 증빙자료를 준비하여 CI 수집을 카카오에 요청할 수 있습니다. 단, 카카오에서 제공하는 이용자 CI는 회원식별 용도 외 저장 및 활용이 불가합니다.
    CI 수집이 필요한 이용기관은 사전에 파트너센터(1666-0044)로 연락주시기 바랍니다.
    [CI 수집 증빙자료 제출]

  • 국내 통신사를 이용하여 개통한 전화번호를 소유하고 있는 외국인은 카카오 본인인증이 가능합니다.
    카카오 인증에 필요한 외국인의 성명은 반드시 전화번호를 개통하면서 작성한 이름과 동일한 언어로 작성하여 주시기 바랍니다.

  • 카카오 인증은 이용자의 성명, 생년월일, 전화번호를 입력하여 인증을 요청합니다.
    이때 이용자가 입력하는 생년월일 값을 활용하여 이용기관은 직접 성인 여부와 나이를 확인할 수 있습니다.

    이용기관은 이용자의 개인정보수집동의 후 입력된 생년월일 값을 활용하여 자체적으로 성인 여부를 판단합니다.

  • "IdentityStatus" 의 "state" 가 1(서명완료)로 확인된 후 본인인증 검증[VerifyIdentity] 호출이 가능합니다.
    본인인증 상태확인[GetIdentityStatus] 함수 호출 후 본인인증 검증 함수를 호출하여 주시기 바랍니다.

  • 본인인증 상태확인에 대한 함수 호출 시점은 아래 3가지 방법 중 운영하는 시스템에 맞춰 선택할 수 있습니다.
    1.Polling 방식
    이용자가 전자서명을 요청하면 3초~5초 간격으로 본인인증 상태확인 함수를 호출하여 상태를 확인합니다.

    2. 인증완료 버튼 방식
    이용자가 본인인증 요청에 대한 전자서명 완료 후 이용기관 UI에서 인증완료 버튼을 클릭할 수 있도록 유도합니다.
    이용자가 인증완료 버튼을 클릭하면 본인인증 상태확인 함수를 호출하여 상태를 확인합니다.

    3. 만료시간 확인 방식
    인증 요청 만료시간에 본인인증 상태확인 함수를 호출하여 상태를 확인합니다.
    인증 요청 만료시간 설정은 300초(5분)을 권장하며, 최대 1,000초까지 설정 가능합니다.