Spring Security 연동 (4) (UserDetailsService, DTO, Controller) Spring Security 연동 (4) (UserDetailsService, DTO, Controller) Spring Security 연동 (3) (JPA 처리, Entity, Repository, Test) Spring Security 연동 (3) (JPA 처리, Entity, Repository, Test) Spring Security 연동 (2) (PasswordEncoder, CSRF, logout) Spring Security 연동 (2) (PasswordEncoder, CSRF, logout) Spring soohykeee.tistory.com 이번엔 소셜 로그인 기능을 추가해줄것이..
Spring Security 연동 (3) (JPA 처리, Entity, Repository, Test) Spring Security 연동 (3) (JPA 처리, Entity, Repository, Test) Spring Security 연동 (2) (PasswordEncoder, CSRF, logout) Spring Security 연동 (2) (PasswordEncoder, CSRF, logout) Spring Security 연동 (1) (프로젝트 생성, 설정, 개념 및 이론) Spring Security 연동 (1) (프로젝트 생성, 설정, 개 soohykeee.tistory.com Security를 위한 UserDetailsService [개념] SpringSecurity - UserDetails..
Spring Security 연동 (2) (PasswordEncoder, CSRF, logout) Spring Security 연동 (2) (PasswordEncoder, CSRF, logout) Spring Security 연동 (1) (프로젝트 생성, 설정, 개념 및 이론) Spring Security 연동 (1) (프로젝트 생성, 설정, 개념 및 이론) 프로젝트 생성 + 설정 Spring Security를 적용시킬 새 프로젝트 club을 다음과 같이 soohykeee.tistory.com 앞서 Security를 위한 설정을 했다면, 이제는 이에 맞는 DB관련 처리가 필요하다. 사용할 ClubMember 엔티티는 다음과 같은 구성으로 만들것이다. 이메일 (ID) 패스워드 이름 소셜 가입 여부 (OAu..
Spring Security 연동 (1) (프로젝트 생성, 설정, 개념 및 이론) Spring Security 연동 (1) (프로젝트 생성, 설정, 개념 및 이론) 프로젝트 생성 + 설정 Spring Security를 적용시킬 새 프로젝트 club을 다음과 같이 생성하고, build.gradle, application.yml 설정을 다음과 같이 작성해줘야한다. plugins { id 'org.springframework.boot' version '2.7.5' id soohykeee.tistory.com PasswordEncoder 먼저 PasswordEncoder를 설정해줄것이다. PasswordEncoder는 패스워드를 인코딩 즉, 암호화하는것이다. 현재 SpringBoot 2.0 이상부터는 반드시 P..
프로젝트 생성 + 설정 Spring Security를 적용시킬 새 프로젝트 club을 다음과 같이 생성하고, build.gradle, application.yml 설정을 다음과 같이 작성해줘야한다. plugins { id 'org.springframework.boot' version '2.7.5' id 'io.spring.dependency-management' version '1.0.15.RELEASE' id 'java' id 'war' } group = 'com.example' version = '0.0.1-SNAPSHOT' sourceCompatibility = '11' configurations { compileOnly { extendsFrom annotationProcessor } } repos..
MovieReview 프로젝트 (5) (목록 페이지 처리, 평균 평점) MovieReview 프로젝트 (5) (목록 페이지 처리, 평균 평점) MovieReview 프로젝트 (4) (영화 등록 Register dto / service / controller) MovieReview 프로젝트 (4) (영화 등록 Register dto / service / controller) MovieReview 프로젝트 (3) (파일 업로드) MovieReview 프로젝트 (3) (파일 업로드 soohykeee.tistory.com 조회를 위해 MovieService 인터페이스에 getMovie() 메소드를 추가해준다. MovieDTO getMovie(Long mno); 앞서 MovieRepository에서 만들었던 ge..