목록Spring (2)
Dailelog

현재 기능을 크게 로그인,게시글,댓글 3가지가 존재합니다. 1. 로그인 기능 사용자 정보를 이용해 인증된 사용자만 기능을 사용할 수 있도록 하기위한 로그인 기능 , 로그인 완료 시 DB에 JWT를 이용한 세션 정보를 저장하고 확인하는 절차를 수행하도록 개발 했습니다. 현재는 로그인 기능만을 제공하고 있습니다. 추후 회원가입과 아이디,비번 찾기 비밀번호 변경기능을 추가할 예정입니다. 아래에 2가지 기능 말고 추가 기능 개발시 로그인 기능이 필요하다고 생각했습니다.2. 게시글 기능Dailelog 는 블로그 라는 정체성의 기본인 글작성 기능입니다. 제목과 내용을 입력받아 메인화면에 게시글 목록을 페이징하여 보여지 한다. 블로그 게시글은 메인 admin 계정만 가능하게 개발된 상태입니다. CRUD 가 모..

서론 💡 Controller에서 인가처리하는 부분을 공부하면서 @Secured(),@PreAuthorize, @PostAuthorize 3개의 어노테이션을 이용해서 인가처리를 해주면 되다는 것을 알고 이번에 @PreAuthorize에 대해서 집중해서 이야기 해볼 생각이다.@PreAuthorize @PreAuthorize("hasRole('ROLE_ADMIN')&&hasPermission(#postId,'POST','DELETE')") @DeleteMapping("/posts/{postId}") public void delete(@PathVariable(name = "postId") Long postId) { PostResponse response = postService.ge..