민석강

real-world프로젝트 Spring 시작하기(8) - 회원가입API 및 Jwt Token 만들기(2)

real-world project 구현 과정 카테고리 보기 이번에는 토큰을 만들어보고, 응답값을 조립하여 응답을 해볼 것이다. 저번에는 컨트롤러와 DTO를 구현했으므로, 서비스계층을 구현해야한다. 일반적으로 Service는 구현체와 인터페이스를 나눈다. 그 이유로는 다형성을 위함이 있다. 하지만 1대1로 매핑되어있는 경우에는 굳이 할 필요가 ...

가상 면접 사례로 배우는 대규모 시스템 설계 기초 1장 - 사용자 수에 따른 규모 확장성

가상 면접 사례로 배우는 대규모 시스템 설계 기초 책 정리 글입니다. 개요 원준이라는 친구가 나 공부 열심히하라고 책을 선물해줬다. 읽어보도록 했다. 1장은 한 명의 사용자를 지원하는 시스템에서 시작한다. ✏️ 단일 서버 웹브라우저, 웹 서버, DNS가 있을때 사용자의 요청 (웹 브라우저에서 요청을 보냄)이 어떻게 처리되는지를 알아야한...

real-world프로젝트 Spring 시작하기(7) - 회원가입API 및 Jwt Token 만들기(1)

real-world project 구현 과정 카테고리 보기 Spring Security를 이용한 JWT token 적용하기. 앞선 포스팅에서 JWT와 쿠키, 세션에 대해서 설명하였다. 이번 포스팅에서는 이거를 코드로 구현할 것이다. 회원가입API를 구현하면 Return값으로 Token을 넘겨야하기 때문이다. API마다 토큰을 가지고 검증하기...