210401_휴대폰 본인인증_03

정재현·2021년 4월 1일
0

TIL2

목록 보기
32/79

오케이.
이제 진짜 결정했다.
서치의 결과물이다.

휴대폰 인증 API 는 네이버클라우드에서 지원해주는 걸 사용할 것.
언어(테스트)는 Python과 html 그리고 이 둘을 연결해주는 flask 라는걸 사용한다.

하 정말 찾아보느라 힘들었다. 돌고돌아 도착했다 ㅠㅠ
이제 여기에 정착할거다...
잠깐 시작하기전에 먼저 짚고 가자면,

1. 사이트를 이용하는 유저가 인증할 휴대폰 번호를 입력한다.
2. 해당 번호와 랜덤 숫자인 인증번호 4자를 DB에 저장한 뒤, 
인증 번호(랜덤 숫자)가 담긴 문자를 유저에게 보낸다. (인증번호 전송 API)
3. 유저가 인증 번호를 입력한다.
4. DB에서 유저의 휴대폰 번호와 인증 번호를 검증한 뒤 맞다면 True를, 
틀리다면 False를 리턴한다. (인증번호 확인 API)

우선 db가 없으니 웹과 연동하는 것까지 진행하고 db가 생기면 연동까지 해보겠다.

우선 네이버클라우드 api를 사용하기위해 여태 그랬던 것처럼 가입을 먼저 한다.
https://www.ncloud.com/
네이버클라우드 사이트다.

가입하고, 결제수단을 등록하고, api키를 신규로 생성한다.

그다음 SENS(Simple & Easy Notification Service) 신청 및 프로젝트 생성해야한다.
월 50건까지 무료!!
다행히 50건이 넘지는 않겠지 ㅎㅎ

프로젝트 생성 후, 발신번호도 지정해준다. 내 번호로 했다.
이 지정된 번호로만 문자를 전송할 수 있다.

https://apidocs.ncloud.com/ko/common/ncpapi/
API가이드 주소이다.
이거 자바로도 만들 수 있는데 우선은 파이썬으로 도전하고 나중에 자바로도 생성해봐야겠다.
우선은 API호출을 위해 필요한 정보는
URL, Header, Body 이다.

내일부터 헤더와 바디 작업을 진행한다.

오늘의 코멘트: 이제 진짜 끝. 이걸로 정착해서 만들어줄게 너!

profile
"돈받고 일하면 프로다"

0개의 댓글