본문 바로가기

전체 글313

[스프링 부트 포토그램] 19강 인증 회원가입 - 완료 IDE: IntetlliJ Ultimate Spring Boot: 3.3.0 JDK: 17    💾 AuthController.java> 강의 @PostMapping("/auth/signup") public String signup(@Valid SignupDto signupDto, BindingResult bindingResult) { User user = signupDto.toEntity(); User userEntity = authService.join(user); log.info("userEntity: {}", userEntity.toString()); return "auth/signin.. 2024. 9. 3.
[스프링 부트 포토그램] 18강 인증 회원가입 - User 모델 만들기 IDE: IntetlliJ Ultimate Spring Boot: 3.3.0 JDK: 17    01. DTO 생성 💾 auth > signup.html 가입 .. 2024. 9. 2.
[스프링 부트 포토그램] 17강 인증 회원가입 - CSFR 토큰 해제 IDE: IntetlliJ Ultimate Spring Boot: 3.3.0 JDK: 17    01. Whitelabel Error Page CSRF Token 때문에 Whitelabel Error Page가 뜨는 것이라고 함.   02. CSRF TokenCross-Site Request Forgery (CSFR) 공격을 방지하기 위해 사용되는 보안 토큰임CSRF 공격은 사용자가 의도하지 않은 요청을 특정 웹 애플리케이션에 전송하도록 하는 공격이를 통해 공격자는 사용자의 권한을 도용하여 악의적인 행동을 수행할 수 있음   03. CSFR 토큰 해제💾 SecuritConfig.javapackage org.example.photogram_re.config;import org.springframework.. 2024. 8. 26.
[개발 도서] 익스트림 프로그래밍 Extreme Programming (켄트 벡·신시아 안드레스) 익스트림 프로그래밍(Extreme Programming)-저자켄트 벡, 신시아 안드레스출판인사이트출판일2006.07.27      켄트 벡의 이름을 처음 알게 된 것은 제목을 통해서이다. 사실 책보다도 정처기 공부를 하면서 'XP'에 대해서 먼저 알았다. XP는 알았지만 XP라는 소프트웨어 개발 방법론을 만든 사람이 켄트 벡인 줄도 잘 몰랐다. 그 와중에 를 읽게 되었는데, XP에 관련된 내용도 있어서 그때 알게 되었다.(아직 Tidy First를 아직 끝까지 읽은 건 아니다.) 정처기 때문에 XP라는 용어에 대해서도 알게 되었고, 어쩌면 Tidy First 책보다도 이전에 켄트 벡이 쓴 책을 먼저 읽는 게 좋지 않을까 싶어서, 읽던 책을 멈추고 이 책을 먼저 읽게 되었다. 내가 읽은 책은 2판으로 .. 2024. 8. 24.
[스프링 부트 포토그램] 16강 인증 회원가입 - SecurityConfig 생성 IDE: IntetlliJ Ultimate Spring Boot: 3.3.0 JDK: 17      [스프링 부트 포토그램] 11강 ~ 15강 Controller (데이터 전송, 응답, redirection)IDE: IntetlliJ UltimateSpring Boot: 3.3.0JDK: 17      [스프링 부트 포토그램] 8강~ 10강 Controller (동작 방식, http, 쿼리스트링, 주소 변수 매핑)IDE: IntetlliJ UltimateSpring Boot: 3.3.0JDK: 17     [스프링 부트 포devje.tistory.com     01. 인증 구현시큐리티 세팅회원가입 구현로그인 구현회원정보 수정 구현   02. http://localhost:8080 진입 시   03. Sp.. 2024. 8. 22.
[스프링 부트 포토그램] 11강 ~ 15강 Controller (데이터 전송, 응답, redirection) IDE: IntetlliJ UltimateSpring Boot: 3.3.0JDK: 17      [스프링 부트 포토그램] 8강~ 10강 Controller (동작 방식, http, 쿼리스트링, 주소 변수 매핑)IDE: IntetlliJ UltimateSpring Boot: 3.3.0JDK: 17     [스프링 부트 포토그램] 1강 ~7강 환경설정 완료강의의 앞부분은 환경설정과 관련된 부분이다.이미 설치되어 있거나, 아는 내용들은 간단하게 정리만devje.tistory.com     11강 스프링 부트 Controller - http body 데이터 전송하기> http body 데이터 전송하기 (실습)http header의 Content-Type 이해스프링 부트는 기본적으로 x-www-form-urlen.. 2024. 8. 21.