전체 글330 [스프링 부트 포토그램] 20강 인증 회원가입 - 비밀번호 해시 (BCryptPasswordEncoder) IDE: IntetlliJ Ultimate Spring Boot: 3.3.0 JDK: 17 💾 SecurityConfig.java@Configuration // IoC@EnableWebSecurity // 해당 파일로 시큐리티 활성화public class SecurityConfig { @Bean public BCryptPasswordEncoder encode() { return new BCryptPasswordEncoder(); }...}`SecurityConfig`에 `BCrytPasswordEncoder` 추가 > BCryptPasswordEncoderSpring Security에서 제공하는 암호화(비밀번호 해시) 클래스 중 하나비밀번호를 안전하게 저장하기 위해 사용.. 2024. 9. 3. [스프링 부트 포토그램] 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. 이전 1 2 3 4 5 6 7 8 ··· 55 다음