전체 글

전체 글

    [Numble 챌린지 개발일지] 4주차 (2) JWT 사용해서 로그인 구현

    [Numble 챌린지 개발일지] 4주차 (2) JWT 사용해서 로그인 구현

    수정중입니다~ JWT를 사용한 이유와 JWT가 무엇인지, 쿠키-세션 방식과의 차이는 무엇인지는 따로 포스팅하도록 하겠습니다. 로그인 관련 API 설계는 다음과 같습니다 /login 로그인 /login/{userType} SNS 로그인(카카오 로그인) /refresh Access Token 재발급 요청 /logout 로그아웃 Refresh Token 처리에 대해서 프론트 분께서 이 포스팅을 참고해 진행해보자고 제안하셨습니다. 안그래도 어떻게 토큰을 전달해야 안전할 지 고민이 되서 찾아보고 따로 정리해뒀는데 그 내용과 결론이 같아서 기뻤습니다~~! (여기에 뒤늦게 포스팅했습니다 👀) Access token은 공식규격이니까 헤더에 싣고, Refresh token은 그럴 필요없으니 보안을 위해 http only..

    [Numble 챌린지 개발일지] 4주차 (1) 회원, 모임 로직 구현하기

    [Numble 챌린지 개발일지] 4주차 (1) 회원, 모임 로직 구현하기

    챌린지를 진행하는 중에는 일정이 너무 빠듯해서 이때 부터는 개발 일지를 제때 올리지 못했는데요, 이제 쌓아둔 노트를 하나둘씩 정리해서 포스팅 해보려 합니다 😏 제가 맡은 기능은 다음과 같습니다. Swagger-UI 설정 및 예시 코드 작성 ✔ 자체 회원 가입/로그인 & 카카오 API를 사용한 회원 가입/로그인 기능 구현 이메일을 아이디로 하며, 이메일과 닉네임은 unique한 값 6km이내의 지역을 기준으로 동네 소속이 바뀜 시간 관계상 비밀번호 찾기나 아이디 찾기 등의 기능은 생략 로그인을 하면 로그아웃을 하거나 한 달이상의 시간이 지나기 전에는 회원정보를 들고있어 메인 url에 접속하면 화면이 랜딩됨 회원 조회/수정/탈퇴, 로그아웃 기능 구현 프로필 화면에서 프로필 사진 변경, 닉네임 수정, 로그아웃..

    [PS] 인프런 강의 - Sorting and Searching 3. 삽입 정렬

    [PS] 인프런 강의 - Sorting and Searching 3. 삽입 정렬

    문제 N개이 숫자가 입력되면 오름차순으로 정렬하여 출력하는 프로그램을 작성하세요. 정렬하는 방법은 삽입정렬입니다. ▣ 입력설명 첫 번째 줄에 자연수 N(1

    [PS] 인프런 강의 - Sorting and Searching 2. 버블 정렬

    [PS] 인프런 강의 - Sorting and Searching 2. 버블 정렬

    문제 N개이 숫자가 입력되면 오름차순으로 정렬하여 출력하는 프로그램을 작성하세요. 정렬하는 방법은 버블정렬입니다. ▣ 입력설명 첫 번째 줄에 자연수 N(1

    [PS] 인프런 강의 - Sorting and Searching  1. 선택 정렬

    [PS] 인프런 강의 - Sorting and Searching 1. 선택 정렬

    문제 N개의 숫자가 입력되면 오름차순으로 정렬하여 출력하는 프로그램을 작성하세요. 정렬하는 방법은 선택정렬입니다. ▣ 입력설명 첫 번째 줄에 자연수 N(1