일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 메소드
- 소켓통신
- 채팅
- Repository
- mybatis
- 도커
- toyproject
- controller
- 프로젝트
- 자바
- 클래스
- 배열
- Spring Boot
- 팀프로젝트
- recoil
- springboot
- Spring
- 자료형
- 회원가입
- Security
- 스프링부트
- JWT
- axios
- 기초설정
- AWS
- 백엔드 설정
- MySQL
- react
- 초기설정
- service
- Today
- Total
목록회원가입 (2)
hyuko

1. 개요 오늘 우리는 Spring Boot 및 React를 이용하여 사용자 인증을 구현하는 방법을 살펴보겠습니다. 이 포스트에서는, 우리는 회원가입 기능을 구현하고, 중복 이메일을 체크하며, JWT 토큰을 사용하여 사용자 인증을 할 예정입니다. 2. 백엔드: Spring Boot 우리의 백엔드는 Spring Boot를 기반으로 하며, 이는 주로 AuthController와 AuthService 클래스를 사용합니다. 2.1. AuthController AuthController 클래스는 회원가입에 필요한 요청을 처리합니다. POST 요청으로 사용자 정보를 받아오고, 중복 이메일 확인과 회원가입을 위해 AuthService를 호출합니다. @RestController @RequestMapping("/api/..
회원가입 / 로그인 앞서 우리는 member 에 관한 entity 들을 만들어 주었습니다. 이 entity 를 이용해서 회원가입을 진행을 하고 해당 정보로 비교를 해서 로그인을 하는 기능을 만들어 보려고 합니다. 우리는 spring security 를 이용해서 로그인 기능을 만들예정입니다. 자체적으로 security는 로그인을 하는 기능을 제공합니다. 하지만 우리는 이것을 그대로 쓸 것은 아니고 커스텀을 하여 어떠한 경로에서의 권한과 usernameandpasswordtoken을 이용한 로그인을 만들어 보려고 합니다. Controller 컨트롤러는 클라이언트와의 통신을 담당하고 클라이언트 측에서 오는 request 요청을 받아서 컨트롤 말그대로 컨트롤해주는 역할을 합니다. 이 때 우리는 server si..