programming/jsp 122

[jsp] 웹에디터 CKEditor와 CKFinder 함께 사용하기

[jsp] 웹에디터 CKEditor와 CKFinder 함께 사용하기 Spring MVC로 만들어진 웹어플리케이션 기본 웹어플리케이션입니다. 이곳에 ckeditor와 ckfinder를 이용하여 웹에디터를 사용하려고 합니다. 기본적인 사항에 대해서는 설명을 제외하고 설치 후 실행되는 것을 바로 보도록 하겠습니다. (프로젝트명은 sample이 아니고 sample2입니다. 첨부파일 참고) 1. ckeditor 복사 ckeditor는 웹에디터이고 ckfinder는 파일 및 이미지를 업로드 할 수 있는 플러그인이라고 보면 될 것입니다. 자바용으로 제공되는 ckeditor가 있지만 범용적으로 사용 할 수 있도록 자바스크립트되어 있는 버전을 설치 하였습니다. http://download.cksource.com/CKEd..

programming/jsp 2012.11.14

[jsp] ckfinder thumbnail 이미지 보이지 않는 오류 수정

[jsp] ckfinder thumbnail 이미지 보이지 않는 오류 수정 톰캣7에서 ckfinder images 폴더보기 안되는 오류 수정했습니다. CKFinder-2.3.jar 삭제하고 첨부된 CKFinder-2.3_jobtoy_20121114.jar로 교체하면 됩니다. 톰캣6에서는 정상적으로 보입니다. 톰캣7에서 오류 발생하면서 thumbnail 이미지가 보이지 않았습니다. [그림1] [오류 메세지] org.apache.tomcat.util.http.parser.TokenMgrError: Lexical error at line 1, column 16. Encountered: ":" (58), after : "" at org.apache.tomcat.util.http.parser.HttpParserT..

programming/jsp 2012.11.14

[jsp] 웹어플리케이션 SSO 방식

[jsp] 웹어플리케이션 SSO 방식 WEB1, WEB2, WEB3의 웹어플리케이션이 3개 있습니다. 물리적으로 2개 서버 설치되어 있고 2차 도메인이 동일하게 적용되어 있습니다. WEB1에서 로그인을 하고 WEB1의 session에 이용자 정보를 저장 한 후에 WEB1의 iframe에 WEB2의 로그인 페이지를 호출하여 WEB2의 session에 이용자 정보를 저장하고 WEB2를 호출한 WEB1의 iframe에서 onload에 의해서 WEB3를 submit 합니다. WEB3의 session에 이용자 정보를 저장하고 WEB3는 WEB1의 메인 페이지로 이동합니다. 이와 같은 방식으로 처리하면 간단하게 웹어플리케이션 간에 SSO를 처리 할 수 있습니다. 물론 이용자 정보는 세개 웹어플리케이션이 동일하게 바..

programming/jsp 2012.11.13

[jsp] 보안 로그인

[jsp] 보안 로그인 포털 사이트를 구축한 곳에서 보안 로그인에 대해서 이슈가 나왔습니다. 로그인시에 아이디와 암호가 평문 전송 된다는 것입니다. 여러가지 자료를 검토해 본 결과 3가지 정도의 적용안을 잡았습니다. 1) https 로그인 페이지로 전환하여 로그인 한다. 2) 기존 로그인 방식을 유지하고 로그인 정보에 대해서 RSA 공개키 기반 암호화를 적용한다. 3) 보안 로그인 체크 박스를 두어 체크시 https로 전환하고 로그인 후 http로 전환한다. 2)의 RSA 공개키 기반 암호화는 괜찮은 방법으로 보입니다. 자바스크립트 RSA 라이브러리는 (http://www-cs-students.stanford.edu/~tjw/jsbn/) BSD license 제공하고 있어서 대형 웹사이트에서 로그인시에 ..

programming/jsp 2012.06.01

[jsp] keytool ioexception 오류 error

[jsp] keytool ioexception 오류 error 1. keytool ioexception 오류 error 인증서를 여러번 만들고 지우고 하다 보니까 기존에 남아 있던 keytool 정보를 삭제하지 않았었나 봅니다. 아래와 같은 오류가 발생하는 것은 기존 keytool 정보를 삭제하지 않아서 나는 오류입니다. keytool java.io.ioexception keystore was tampered with or password was incorrect 2. 인증서 만들기OpenSSL-Win32 설치하고 명령프롬프트에서 다음과 같이 명령을 실행하여 사설인증서를 만들었습니다. F:\webtools\ssl>%JAVA_HOME%\bin\keytool -genkey -alias jobtoy -keya..

programming/jsp 2012.05.30