본문 바로가기
프로젝트

회원가입 시 본인 인증 Vendor 특징

by oncerun 2023. 7. 7.
반응형

 

회원가입 이후 본인 인증을 진행하기 위해선 다양한 방법이 있다.

 

그중 휴대폰 인증과 실제 본인 확인 인증으로 나누어지는 것 같다. 

 

각 목적에 따라 특정 벤더 사를 이용하게 되는데 고려대상의 vendor에 대해 조금 정리하였다.

 

Vendor 종류 별 특징

 

Vonage

국제 서비스로 SMS, 음성 기반 문자 인증 서비스 등 다양한 서비스를 제공합니다.

두 가지 서비스를 고려할 수 있습니다.

 

SMS API

  • 휴대전화로 SMS를 전송합니다.
  • 회원 가입 이후 인증 시 서버에서 인증번호 생성하여 SMS 템플릿에 맞춰 전송하는 형태입니다. 사용자는 특정 시간 안에 전달받은 인증번호를 입력하고 이를 검증하면 됩니다.
  • 가격 : $0.0436 ( 07-06 기준 57.16원)
  • 제한 사항: 한국 SMS 제한 사항

 

Verify API

  • 인증번호를 서버에서 생성 및 확인을 Vonage 서버를 통해 확인하는 방식입니다.
  • 가격 : € 0.0500 ( … 71.21원**)** 인증 성공한 요청에만 청구
 💡 사용자가 입력한 정보는 신뢰성이 없습니다. 
 
실제 사용자 인증을 위해선 벤더사의 외부 인증 서버를 사용해 사용자를 인증하는 방법이 존재합니다.

 ex) 가상의 이름과 타인의 휴대폰 번호로 인증을 진행할 수 있습니다.

 

 

🔨개발 방식

  1. 라이브러리 의존성 추가.
  2. vonage apis doc 참고 하여 개발 및 테스트

[참고] 회원가입 필요 : verify, sms

Kakao

카카오는 주로 한국 내에서 주로 사용되는 메시지 플랫폼입니다. 대상자는 한국 번호를 가진 사용자에게 카카오톡 인증을 제공할 수 있습니다. (해외 사용자도 한국 번호 및 카카오 계정이 있다면 가능합니다.)

  1. 알림톡

알림톡은 카카오톡 채널을 추가하지 않은 이용자에게도 발송 가능한 정보성 메시지입니다.

불법스팸 방지를 위한 정보통신망법 안내서의 영리 목적의 광고성 정보의 예외 중 카카오톡 이용자

보호 차원에서 적합하다고 심사된 템플릿에 한하여 발송 가능합니다.

 

[참고] 알림톡 가이드 , 협력사 , https://devtalk.kakao.com/t/topic/83096 (카카오 인증번호 Open API는 없는 것 같습니다.)

 

카카오 인증 시 고려할 만한 제품

 

NICE API

휴대폰, 공인인증서 본인확인, PASS인증서 본인인증을 통합해서 제공하는 서비스입니다.

 

휴대폰 본인확인 서비스

이동통신사의 휴대전화 개통정보를 바탕으로 사용자의 개인정보 일치 여부 및 정합성을 확인하는 서비스입니다.

[참고] https://www.niceapi.co.kr/#/apis/detail?ctgrCd=0100&prdId=38

 

본인확인(통합형)

 

휴대폰, 공인인증서 본인확인, PASS인증서 본인인증을 통합해서 제공하는 서비스입니다.

[참고] https://www.niceapi.co.kr/#/apis/detail?ctgrCd=0100&prdId=31

 

사용자 인증을 한다면 이 방법을 사용할 것 같습니다.

coolsms

사용자 인증은 아니고 휴대폰 인증 서비스로 보입니다. 쉬운 API 사용법과 연동이 특징입니다.

https://coolsms.co.kr/

 

세상에서 가장 안정적이고 빠른 메시지 발송 플랫폼 - 쿨에스엠에스

손쉬운 결제 전용계좌, 신용카드, 계좌이체 등 국내 결제 뿐만 아니라 해용신용카드로 한번의 카드번호 등록으로 자동충전까지 지원합니다. 전용계좌, 신용카드, 계좌이체 등 다양한 결제 방식

coolsms.co.kr

 

고려 사항

 

인증을 위한 별도의 프로세스를 정할 때 고려해야 할 사항은 다음과 같습니다.

 

인증의 신뢰성

  • 휴대폰 인증, 혹은 본인 인증인지 결정해야 합니다. 가벼운 서비스라면 휴대폰 인증으로 가능하며, 실제 사용자의 인증이 중요한 서비스라면 본인 인증이 필요할 것 같습니다.

벤더사

  • 벤더사를 정했다면 벤더사 결정 및 api key 발급, 결제가 필요합니다.
  • 이후 해당 벤더사에서 제공해 주는 API 문서를 보고 개발 및 테스트가 필요합니다.

 

 

반응형

'프로젝트' 카테고리의 다른 글

Vonage Verify API  (0) 2023.07.14
Naver Code Convention  (0) 2023.07.12
2023-07-11 issue & settings  (0) 2023.07.11
개인정보처리방침, 이용약관  (0) 2023.06.21
상품 디테일 구현  (0) 2020.07.21

댓글