RestfulAPI2 Spring Boot 3.1.x 으로 RestFul API 서버 만들기(3) 저번시간에 이어 JWT를 이용하여 로그인 API를 만들어보고자 한다. 우선 내가 생각한 인증 프로세스는 대략 이렇다. 최초 로그인시에는 사용자의 아이디와 패스워드를 받은 후 검증을 통해 JWT 객체를 반환하고, 이후 또 다른 API 요청시 발급받은 JWT를 함께 보낸다. 1. 먼저 POST /login 을 생성한다. /** * 로그인수행 * @return */ @PostMapping("/login") public ResponseEntity loginSuccess(@RequestBody AuthDto authDto) { TokenDto token = userService.loginProcess(authDto.getLoginId(), authDto.getPassword()); return ResponseEn.. 2023. 8. 31. Spring Boot 3.1.x 으로 RestFul API 서버 만들기(1) 지난시간에 만들었던, Swagger 프로젝트에 이어 endpoint 와 DB 연동후 API 통신이 가능한 서버를 구현해보겠다. [ 개발스펙 ] ✔ OS : MAC Intel Ventura 13.2.1 ✔ Tool : IntelliJ IDEA ✔ JDK : OpenJDK 17 ✔ Spring Boot 3.1.2 ✔ Gradle/Groovy DB는 MySQL 로 하였고, Docker로 설치 후 구동하였다. (아래글 참조) https://ssmyefrin.tistory.com/8 Docker 로 MySQL 설치하기 ✔ MAC OS 기준입니다. 1. Docker 를 쓰기 위해서는 Docker Hub 계정을 생성해야한다. https://hub.docker.com/ Docker Hub Container Image.. 2023. 8. 21. 이전 1 다음