본문 바로가기

API2

[스프링] 회원가입, 비밀번호 찾기 이메일 인증 구현하기 개발환경 자바11, 스프링 프레임워크, 메이븐, Mybatis, MySQL, 인텔리제이 현재 개인 프로젝트를 진행 중에 있는데, 구현해본적이 없는 기능들 위주로 진행해보기로 했다. 그 중 하나가 이메일 전송 기능! 회원가입 시 이메일 인증을 해보려고 한다.(비밀번호 찾기도 동일한 방식으로 진행할 수 있다.) 이메일 인증에는 두 가지 경우가 있다. 1. 인증번호를 받아 인증번호 입력으로 이메일 인증하기. 2. 인증링크를 받아 링크 클릭 시 인증 완료하기. 두 가지 경우 중 나는 후자인 링크로 인증하는 방법을 구현했다. 또한, 구글을 이용한 이메일 인증을 했다. (참고로, 기본적인 DTO(또는 VO)나 서비스, 컨트롤러 등은 다 준비되어 있다는 가정하에 진행합니다. 회원 테이블에는 본인이 설계한 아이디, 비.. 2022. 3. 29.
[스프링부트] 아임포트 카카오(정기)결제 API 사용하기 개발환경 자바, 스프링부트, 메이븐 이번 Final Project를 진행하면서 나도 드디어 API를 사용해 볼 일이 생겼다. 바로 결제 API 두둥. 먼저, 내가 필요한 API는 결제를 누르는 순간 바로 결제가 되는 일반 결제가 아닌 정기결제 시스템이었다. 그래서 열심히 구글링을 해 본 결과.... '아임포트' 라는 사이트에서 개발자를 위한 결제 API를 제공해주고 있었다. 사실 내가 쓴 게 정기결제 API를 잘 끌어온건지는 모르겠다. 뭔가 일반결제같기도 하고.... 정기결제는 빌링키 라는 것을 발급받아야 하는데, 나는 이것저것 해보다가 빌링키를 발급받은 것 같진 않은데, 테스트 결제가 잘 되길래 된건가?? 하고 사용했다. (사실 빌링키라는 개념을 완벽하게 이해하지 못했다ㅜㅜ) 그래도 결제를 진행해보면 .. 2022. 1. 24.
반응형