본문 바로가기

멘토411

e7e샘의 시큐리티 설정3 https://e-7-e.tistory.com/53 Security 맛보기 시큐리티 사용하기 위한 라이브러리 추강 pom.xml org.springframework.security spring-security-config 5.8.6 org.springframework.security spring-security-taglibs 5.8.6 ojdbc8 23.2.0.0 버젼 jdk1.8에 security상에서 password를 인식하지 e-7-e.tistory.com 참고 이거 만들어줘야함 Spring Bean Configuration생성 security-context로 name지어주고 피니쉬 Namespaces에서 security선택 후 저장 하고 다시 security-context로 돌아오면 이거 쓸 수 .. 2023. 8. 30.
e7e샘의 시큐리티 설정2(멀티) security-context.xml security:gttp요청 /angel/로 하나 복사함 youlogin으로 그럼 밑에 이런 에러가 남 이유는 원래 pattern="/**"이 생략되어있음 그래서 하나로 쓰면 생략이 가능한데 멀티로 쓰면 두개의 parrern을 다르게 줘야함 package com.minu.sec.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; @Controller public class LoginController { @GetMapping("/angma/mylogin") public String myLogin() { r.. 2023. 8. 30.
e7e샘의 시큐리티 설정2(AJAX토큰사용/로그인페이지 설정) SECURITY AJAX바닐라 방식일떄 DOCTYPE html> Insert title here 미누천사 로그아웃 이지용!! 아작스 전송 //csrf 토큰은 get방식에는 안 보내도 됨! //서버에서 발행된 헤더네임과 토큰갑사 저장 var header = '${_csrf.headerName}'; var token = '${_csrf.token}'; var myBJ = document.querySelector("#bj") function fAjax(){ console.log(myBJ.value) let xhr = new XMLHttpRequest(); xhr.open("post","/sec/angma/seoju",true); //바닐라 자바스크립트 사용시 AJAX send 전에 헤더값 세팅 필요 xhr.s.. 2023. 8. 29.
e7e샘의 시큐리티 설정 Spring Legacy Project생성 Project name설정 후에 Spring MVC Project선택후 넥스트 패키지 네임 설정후 피니쉬 생성된 프로젝트 우클릭 후 Properties클릭 Project Facets 선택해서 java파일 내 버전으로 설정 Dynamic Web Module 버전 설정 톰켓 9는 4.0대를 지원 톰켓 8은 3.0대를 지원 구글치면 나옴 다됬으면 어플라이 클릭 이렇게 설정하고 콘솔에 보면 이렇게 두 개 오류난거 확인 src/test/resources 파일 안에 log4j.xml파일 삭제 이유는 필요없음 삭제하고 나면 오류가 하나밖에 안남음 남은 오류는 log4j.dtd가 없다는 뜻인데 이거는 구글에 검색해서 다운하면 됨 다운로드 받았으면 이 오류나있는 경로에 복사해서.. 2023. 8. 29.
Sweetalert 사용방법(Alert창 꾸미기) https://sweetalert2.github.io/ SweetAlert2 A beautiful, responsive, customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes sweetalert2.github.io 주소에 들어감 왼쪽 목록에 Installation 클릭 CDN방식 복사 붙여넣기 Examples 클릭 이중에 하나 선택 해서 복사 사용할 곳에 붙여넣기 확인 2023. 8. 28.
e7e샘의 파일 업로드 및 다운로드!!(유용) //파일 다운로드!! //요 테크닉 잘 저장해주었다가 활용!, 요 방법이 젤 쉽고, 명확! function fDownload(urlPath) { let startIndex = urlPath.lastIndexOf("/")+1; let oFileName = urlPath.substring(startIndex); let aTag = document.createElement("a"); //a 태그 생성 aTag.href = urlPath; aTag.download = oFileName; //클릭시 다운로드가 되도록 downlad속성 추가 aTag.click(); //강제 클릭 발생 } //페이지 시작하자마자 리스트 뿌리깅 function getList(){ $.ajax({ type:"get", url:"/res.. 2023. 8. 28.