서론 지금 하는 프로젝트에 위지윅 에디터를 적용할 생각입니다. 적용하는 부분은 쉬웠지만 이미지 경로 때문에 며칠을 날려버렸습니다. 원래는 이미지 파일을 이클립스 외부에 저장하고 가져올 생각이었지만 길고 긴시행착오 끝에 이클립스 내부에 저장시키는 방법으로 적용하였습니다. 위지윅 에디터 위의 사이트에서 다운로드하셔서 적용시키시면 됩니다. cdn으로 적용시키기보단 프로젝트를 만들 때에는 최대한 오류를 지양하기 위해 직접 다운 받아서 적용시키는 것을 추천합니다. 다운 받으신 후 위와 비슷한 경로에 넣어 주시고 html에 적용시켜 줍시다. 상품소개 Json형태의 변수인 ckeditor_config를 선언 및 설정하고, 마지막 줄의 코드 CKEDITOR.replace([텍스트에어리어의 ID, 변수]) 빠뜨리지 말고..
글 순서 1. properties 생성 2. bean으로 등록 3. jsp에 몇 줄 추가 properties 생성해 줍니다. properties 만드는 걸 까먹은 분들은 messages 폴더 위에 커서 General - Untitled Text File 선택 후 이걸 선택하면 Untitled 1 이런 식으로 창이 하나 뜨실 텐데 내용을 적은 후 Save As - 파일 경로 선택 및 File Name(security_message.properties) 적으면 파일 생성 완료 security_message.properties AbstractLdapAuthenticationProvider.emptyPassword = 비밀번호가 맞지 않습니다. AbstractSecurityInterceptor.authentic..
이론편 보기 2020/06/28 - [spring boot] - [spring security] spring boot에 가장 빠르게 적용해 보자[1] 일단 DB에 접근할 수 있는 환경과 더불어 기본적인 mvc 패턴 vo,dao 정도로 구성이 다 짜여있다는 바탕 하에 진행해 보도록 하겠습니다. 저는 springboot + mybatis + mysql만으로 구현했습니다. 또한 필자는 다른 블로그에 비해 지식이 한없이 얕기 때문에 jpa를 통해 db에 접근한다던지던 지 enum을 사용해 사용자에게 권한을 준다 던지 이런 기술들은 제게 없습니다 어떻게 보면 가장 베이직한 기술만으로 적용을 했습니다. 필요한 파일: WebSecurityConfigurerAdapter 상속한 class 1개 UserDetails를 ..
spring security 적용하고 나서 회원가입이나 로그인등 post 방식으로 controller에게 넘겨줘야 할때가 있다. 하지만 위와 같이 오류가 뜬다 그 이유는 spring security가 csrf 토큰을 원하기때문이라고는 하는데... 자세한 이유는 저도 잘 모릅니다. 아래에서 훝어보시길ㅎ https://cheese10yun.github.io/spring-csrf/ Spring Security CSRF 설정 - Yun Blog | 기술 블로그 Spring Security CSRF 설정 - Yun Blog | 기술 블로그 cheese10yun.github.io 본론으로 돌아와서 내가 찾은 2가지 방법이 있다 +(ajax 사용시) 1. jsp 파일에 추가 하기 2. spring security를 ..
org.apache.ibatis.binding.BindingException: Parameter 'id' not found. Available parameters are [arg1, arg0, param1, param2라는 문구와 함께 오류가 발생했다 고치기전 int roleNo = homeMapper.findRoleNo(userVO.getRoleName()); String id = userVO.getUserId(); homeMapper.userRoleSave(id, roleNo); //위와 같은 형태로 인자를 넘겨 주었다 // mapper 인터페이스 부분 void userRoleSave(String id, int roleNo); //mapper.xml 부분 INSERT INTO member_role( ..
분야별 Token의 사전 정의 프로그래밍 언어에서의 토큰 문법적으로 더 이상 나눌 수 없는 기본적인 언어 요소를 말하는데, 예를 들어 하나의 키워드나 연산자 또는 구두점 등이 토큰이 될 수 있다. 네트워크에서 말하는 토큰 토큰링 네트워크를 따라 돌아다니는 일련의 특별한 비트열이다. 컴퓨터들은 네트웍을 따라 순환하는 토큰을 자신이 잡았을 때만 네트워크에 메시지를 보낼 수 있다. 각 네트워크에는 오직 단 한 개의 토큰만이 존재함으로써, 두 개 이상의 컴퓨터가 동시에 메시지를 전송할 가능성을 사전에 차단한다. 보안 시스템에서의 토큰 크레딧 카드 크기의 작은 장치를 말하는데, 계속해서 변화하는 ID 코드를 표시해준다. 사용자가 처음에 암호를 입력하면, 카드는 네트워크에 접속할 수 있는 ID를 그때그때 표시해준다..