웹 출시 - 3

Lumi·2021년 8월 13일
0

project

목록 보기
3/16
post-thumbnail

깃헙 주소
https://github.com/HoJin-jjimgo/myhome


-> 데이터를 통해서 직접 ROLE_ADMIN이라는 권한을 부여해 주었다.

또한 html 파일을 수정하여 ROLE_ADMIN이라는 권한을 가지고 있다면 페이지에 삭제 버튼이 형성되게 해주었다.

form.html


이와 같이 삭제 버튼을 추가해 주었다.

이떄에는 js의 함수로 처리를 하였으며 작동원리는 아래 있는 함수로 처리 하엿다.
나도 자세히는 잘모르겠다;; 처음보는 코드라서

이렇게만 설정을 해주게 된다면 다른 user가 Delete api만을 호출해도 같이 삭제 될 수 있기 떄문에 따로 security를 부여해주어야 한다.

MethodSecurityConfig.class


이 역할을 하는것이 이 class 이다.


이 class를 만들어 준후 Board의 api에 단순히 @Secured를 추가해 주게 된다면 선언한 권한만을 가지고 있는 user만이 게시글을 삭제 할수 있게 된다.

=================================================================
클론 코딩으로 구현을 해본것이기 떄문에 학습을 하는 용도로 사용 될 project 이다.

더이상 추가적인 영상이 없기떄문에 다른 클론코딩을 또 경험한뒤 후에 실력이 된다면 이 project를 좀더 다듬어 보도록 하겠다.

profile
[기술 블로그가 아닌 하루하루 기록용 블로그]

0개의 댓글