
현재 행운복권 프로젝트를 진행하면서 Google과 Kakao에 인증을 위임하기로 결정 했다. 카카오 공식문서 > https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api 기존에는 OAuth로 인증을 통해서 받

행운복권 프로젝트를 진행하면서 회원 탈퇴 기능을 구현해 보고자 한다. 현재 프로젝트 상황을 기준으로 봤을 때 고려해야 할 점들 회원 탈퇴 시 redis에 저장했던 자체 refreshToken 삭제 (로그아웃이라고 보면 될 것 같다.) 유저 정보 삭제(현재 서비스에

행운복권 프로젝트를 진행하면서 연금복권 720+ 웹 사이트에서 모든 회차 당첨 번호를 저장해야 하는 상황이 생겼다. 웹에서 크롤링하여 우리의 행운복권 프로젝트 DB에 저장하고자 한다.자바를 사용하여 개발 중이며 정적 페이지를 크롤링 하면 되기 때문에 웹 크롤링 라이브러

행운복권 프로젝트를 진행하면서 application.yml 파일을 깃허브에 올리는 과정에서 민감한 정보들을 외부에 노출하면 안 되는 상황이 발생했다.DB 비밀번호, Redis host, 소셜 로그인 인증 관련 정보, aws secret-key, jwt secretKey

행운복권 프로젝트를 진행하면서 자체 JWT를 사용하여 사용자 인증을 구현하고 있었다. Security Filter에서 토큰의 유효성을 확인하고 예외가 발생했을 때 우리가 원하는 json 형태의 응답을 클라이언트로 전달 하고자 하였다. @ControllerAdvice

행운복권 프로젝트를 진행하면서 예외가 발생했을 때 원하는 json 형태로 클라이언트에 전달하고 서버에서 예외를 한곳에서 처리하고자 한다. @ExceptionHandler 스프링은 API 예외 처리 문제를 해결하기 위해 @ExceptionHandler 애노테이션을 제

행운복권 프로젝트를 진행하면서 앱 개발자분이 로그인 api를 사용할때 지속적으로 알 수 없는 예외가 발생했다. 서버에서 로그를 확인해봤을 때 NoResourceFoundException이 계속해서 발생했다. NoResourceFoundException에 대해서 찾아

행운복권 프로젝트를 진행하면서 유저의 프로필 이미지와 앱 로고를 저장해서 api 통신시 클라이언트로 이미지를 제공하고자 한다. AWS S3 버켓 생성 및 환경설정 > https://celdan.tistory.com/36 위에 블로그를 통해서 AWS S3 버켓 생성

행운복권 프로젝트를 진행하면서 api 통신을 할 때 api마다 응답을 따로 생성하는 어려움이 발생했다. 프로젝트 특성상 api마다 응답을 형식을 각각 생성해서 보내주는 것이 효율적이지 않을 것이라고 판단했다. 응답을 공통적으로 한번에 처리하고자 한다.