본문 바로가기

나의 공부22

소셜 로그인 접속 토큰 발급 500, 401, 400status 해결법: 카카오편? DDD 프로젝트에 참여하며 로그인 api 구현 중, 접속토큰 발급 로직에서 예외가 지속해서 발생했었습니다. 게시글에서는 그 문제를 어떻게 해결했는가를 설명합니다. 소셜로그인 흐름 프로젝트에서 소셜로그인 과정은 3가지로 이루어져 있습니다. 소셜로그인 서버(카카오, 네이버, 구글 등)로 인가코드 요청을 보내어 인가코드를 받아오는 과정 -> 프론트엔드에서 수행 받아온 인가코드를 백엔드와 협의한 api로 전달 ( ex) /login ) 백엔드 서버 내부에서 발급한 jwt 토큰 반환 ( 이때 회원가입이 되어있지 않은 요청일 경우, 회원가입 로직을 진행한 후에 로그인 시도, 아니라면 로그인 진행) 예외 발생 지점 외부에서는 500에러, 서버 내부에서는 400, 401 status는 상단의 과정 중에 3번에서 발생하.. 2024. 2. 19.
DDD 10기 백엔드 파트 합격 후기 이걸 붙다니.. 이번 DDD 10기 인스타 게시물을 확인하고 바로 지원을 해봤습니다... 서류 구글 form으로 서류를 받고, 몇가지 질문과 깃허브, 포폴을 첨부하여 제출했는데요. 뭔가 제가 근래 면접에서 열정이 없어보인다는 얘기를 들었어서, 최대한 열정적으로 보이기 위해 답변을 작성했던 것 같습니다. 그리고 서류의 결과는.. 합격 문자를 받았습니다..! 이후 면접과정이 진행되었고, 면접 일정은 합격 문자를 받은 주 주말에, 본인이 선택한 시간에 진행되기로 되어 있었습니다. 저는 토요일 오전 11시로 면접 시간을 정했습니다. 면접 면접은 구글 meet으로 서버 면접관 1분, 면접 지원자 3분(본인포함)으로 진행이 되었습니다. 면접 진행자는 1~3명으로 시간대 선택에 따라 다릅니다. 질문은 지원자 순서를 .. 2023. 11. 26.
깃허브 릴리즈 노트 자동화 하기 - 2 이전 게시물 https://suho0303.tistory.com/55 깃허브 릴리즈 노트 자동화 하기 - 1 : 버전 업데이트하기 보이십니까? 대충 관리되어지고 있는 릴리즈 노트와 버전을... 물론 릴리즈 노트는 수동으로 생성할 수도, 수정할 수도 있지만, 매번 CI/CD로 배포가 될 때마다 작성을 해야한다면 여간 귀찮은 작 suho0303.tistory.com 이번에는 지난 시간에 동기화한 버전에 맞게 자동으로 릴리즈 노트를 생성하도록 해보겠습니다. 저는 릴리즈 노트 생성을 Release Drafter로 구축했습니다. 제가 구상했던 릴리즈 노트의 생성 흐름은 다음과 같습니다. 1. main(운영 브랜치)에 작업들이 push된다. 2. push된 작업들의 내용, PR들을 확인하여 자동적으로 이슈를 추가되.. 2023. 10. 2.
깃허브 릴리즈 노트 자동화 하기 - 1 : 버전 업데이트하기 보이십니까? 대충 관리되어지고 있는 릴리즈 노트와 버전을... 물론 릴리즈 노트는 수동으로 생성할 수도, 수정할 수도 있지만, 매번 CI/CD로 배포가 될 때마다 작성을 해야한다면 여간 귀찮은 작업이 되게 됩니다. 이번 주제로는 프로젝트의 버전을 자동으로 관리하고, 버전에 따른 릴리즈 노트 연동을 하는 작업을 함께 알아보겠습니다. 그 전에 먼저 프로젝트의 버전을 수동이 아닌 라벨로 업데이트 하는 방식을 한번 공유하려 합니다. 현재 제가 참여하고 있는 프로젝트에서의 릴리즈 노트 이름들을 한번 살펴보면 다음과 같이 0.0.1로 고정이 되어 작성이 되고 있습니다. 이는 프로젝트의 버전이 계속 0.0.1로 고정이 되고 있어 버전을 그대로 가져오고 있기 때문입니다. 따라서 저희는 먼저 프로젝트의 버전을 자동화해야.. 2023. 9. 30.
반응형