회원가입 이후 본인 인증을 진행하기 위해선 다양한 방법이 있다.
그중 휴대폰 인증과 실제 본인 확인 인증으로 나누어지는 것 같다.
각 목적에 따라 특정 벤더 사를 이용하게 되는데 고려대상의 vendor에 대해 조금 정리하였다.
Vendor 종류 별 특징
Vonage
국제 서비스로 SMS, 음성 기반 문자 인증 서비스 등 다양한 서비스를 제공합니다.
두 가지 서비스를 고려할 수 있습니다.
SMS API
- 휴대전화로 SMS를 전송합니다.
- 회원 가입 이후 인증 시 서버에서 인증번호 생성하여 SMS 템플릿에 맞춰 전송하는 형태입니다. 사용자는 특정 시간 안에 전달받은 인증번호를 입력하고 이를 검증하면 됩니다.
- 가격 : $0.0436 ( 07-06 기준 57.16원)
- 제한 사항: 한국 SMS 제한 사항
Verify API
- 인증번호를 서버에서 생성 및 확인을 Vonage 서버를 통해 확인하는 방식입니다.
- 가격 : € 0.0500 ( … 71.21원**)** 인증 성공한 요청에만 청구
💡 사용자가 입력한 정보는 신뢰성이 없습니다.
실제 사용자 인증을 위해선 벤더사의 외부 인증 서버를 사용해 사용자를 인증하는 방법이 존재합니다.
ex) 가상의 이름과 타인의 휴대폰 번호로 인증을 진행할 수 있습니다.
🔨개발 방식
- 라이브러리 의존성 추가.
- vonage apis doc 참고 하여 개발 및 테스트
Kakao
카카오는 주로 한국 내에서 주로 사용되는 메시지 플랫폼입니다. 대상자는 한국 번호를 가진 사용자에게 카카오톡 인증을 제공할 수 있습니다. (해외 사용자도 한국 번호 및 카카오 계정이 있다면 가능합니다.)
- 알림톡
알림톡은 카카오톡 채널을 추가하지 않은 이용자에게도 발송 가능한 정보성 메시지입니다.
불법스팸 방지를 위한 정보통신망법 안내서의 영리 목적의 광고성 정보의 예외 중 카카오톡 이용자
보호 차원에서 적합하다고 심사된 템플릿에 한하여 발송 가능합니다.
[참고] 알림톡 가이드 , 협력사 , 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 사용법과 연동이 특징입니다.
고려 사항
인증을 위한 별도의 프로세스를 정할 때 고려해야 할 사항은 다음과 같습니다.
인증의 신뢰성
- 휴대폰 인증, 혹은 본인 인증인지 결정해야 합니다. 가벼운 서비스라면 휴대폰 인증으로 가능하며, 실제 사용자의 인증이 중요한 서비스라면 본인 인증이 필요할 것 같습니다.
벤더사
- 벤더사를 정했다면 벤더사 결정 및 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 |
댓글