- 개행문자는
\n
을 사용한다- 요청에 맞게 StringToSign을 생성하고, SecretKey로 HmascSHA256 알고리즘으로 암호화한후 Base64로 인코딩한다.
- 이 값을
x-ncp-apigw-signature-v2
로 사용한다.
.
로직을 다 구현하고 보면 정말 별거 없다. 프론트에서 휴대폰번호를 받고, 받은 휴대폰 번호에 1000~10000 사이의 번호를 임의로 생성하여 네이버클라우드 sms api를 이용해서 사용자에게 auth 번호를 보낸후 문자를 받은 사용자가 auth번호를 확인하여 입력하면 그 입력된 auth번호와 내가 db에 임의로 저장해둔 auth번호가 일치하는지 확인한 다음 result 값으로 true/false 만 보내주면 되는 로직이다. navercloud api를 한번 이용해 봤다는거에 대해 의의를 둔 코드였다
ehdghl97@gmail.com 회원가입시 문자인증 로직을 개발 중에 있습니다.
코딩 초보자라 많은 어려움이 있는데 이런 좋은 게시글을 발견하게되어
해당 게시글과 관련해 질문이 있는데 메일로 소통 가능할까요??