프로젝트/Spring Framework Project
spring security 적용하기
amungstudy
2023. 8. 29. 21:12
1. 권한별로 URL 요청 경로 쪼개기
/admin : 관리자계정
/host : 파티 호스트 유저(파티대장)
/user : 로그인유저
안적으면 모든 사용자
파티,파티게시판,친구
파티게시판은 user로 지정함.
2. 시큐리티 적용
3. 외부스타일 시트 작성 & 반응형 적용
4. ppt 만들기, 깃허브 리드미 작성, 영상만들기
5. 발표준비 (월요일에 해도 가능)
spring security DELETE 방식에서 적용하는 법 :
헤더에 csrf토큰을 넣어준다.
spring security ajax csrf null 에러 발생 시 참고
// 삭제 요청 처리
$("#delBtn").click(function(){
const cno = $("#modCno").text();
$.ajax({
type : "DELETE",
url : "${path}/user/partyBoard/comments/delete/"+cno,
headers : {
"Content-Type" : "application/json",
'${_csrf.headerName}': '${_csrf.token}'
},
data : JSON.stringify({
pnum : pnum,
bno : bno,
cno : cno
}),
dataType : "text",
success : function(data){
alert(data);
$("#modDiv").toggle();
location.href="${path}/user/partyBoard/read?bno="+bno+"&pnum="+pnum;
}
});
});