샐행환경 security 기능보완 건
- 작성자 :
- 조*철
- 작성일 :
- 2014-06-19 01:20:06
- 조회수 :
- 620
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
더운날씨에 수고많습니다.
다름이 아니라 이번에 발표한 실행환경 security 3.0(egovframework.rte.fdl.security.3.0.0)을
테스트하면서 기븐 보완이 필요해서 문의드립니다.
기본 설정 파일은 비지니스 템플릿 프로젝트를 사용해서 테스트하고 있습니다.
현재 대부분의 기능은 다 무리없이 사용가능합니다.
단지 로그인, 로그아웃 수행시 현재 defaultTargetUrl만 프로퍼티로 설정되어 있어 로그인 성공 후
페이지 이동에 제한이 많습니다.
그래서 로그인 성공 후 내가 원하는 페이지로 이동하려면 targetUrlParameter 프로퍼티 설정이
필요한데 현재 egov-security:config 빈에는 이 프로퍼티 설정이 불가능합니다.
일예로 targetUelParameter = "targetUrl" 로 설정하면
로그인 수행시 /uat/uia/loginUsr.do?targetUrl=/UnitContent.do
로그아웃 수행시 /uat/uia/actionLogout.do?targetUrl=/UnitContent.do 로 수행하게 되면
로그인 또는 로그아웃이 성공하게 되면 위 targetUrl 에서 지정한 페이지로 이동하게 됩니다.
그래서 현재 이 기능을 테스트하기 위해 실행환경 security 3,0 을 수정해서 Eclipse상에서눈 정상
동작하는 것을 확인 했지만 egov-security 네임스페이스 스키마를 수정할 수 없어서 서버에
올리고자 할 때 스프링 클래스 로딩 오류가 발생합니다.
그래서 수고스러우시겠지만 egov-security:config 빈에 targetUrlParameter 프로퍼티를
추가해 주셨으면 합니다.
그리고 참고로 제가 테스트하면서 추가로 수정한 소스를 첨부하니 확인 후 참고하여 주시기 바랍니다.
그럼 이만. 수고하세요.
다름이 아니라 이번에 발표한 실행환경 security 3.0(egovframework.rte.fdl.security.3.0.0)을
테스트하면서 기븐 보완이 필요해서 문의드립니다.
기본 설정 파일은 비지니스 템플릿 프로젝트를 사용해서 테스트하고 있습니다.
현재 대부분의 기능은 다 무리없이 사용가능합니다.
단지 로그인, 로그아웃 수행시 현재 defaultTargetUrl만 프로퍼티로 설정되어 있어 로그인 성공 후
페이지 이동에 제한이 많습니다.
그래서 로그인 성공 후 내가 원하는 페이지로 이동하려면 targetUrlParameter 프로퍼티 설정이
필요한데 현재 egov-security:config 빈에는 이 프로퍼티 설정이 불가능합니다.
일예로 targetUelParameter = "targetUrl" 로 설정하면
로그인 수행시 /uat/uia/loginUsr.do?targetUrl=/UnitContent.do
로그아웃 수행시 /uat/uia/actionLogout.do?targetUrl=/UnitContent.do 로 수행하게 되면
로그인 또는 로그아웃이 성공하게 되면 위 targetUrl 에서 지정한 페이지로 이동하게 됩니다.
그래서 현재 이 기능을 테스트하기 위해 실행환경 security 3,0 을 수정해서 Eclipse상에서눈 정상
동작하는 것을 확인 했지만 egov-security 네임스페이스 스키마를 수정할 수 없어서 서버에
올리고자 할 때 스프링 클래스 로딩 오류가 발생합니다.
그래서 수고스러우시겠지만 egov-security:config 빈에 targetUrlParameter 프로퍼티를
추가해 주셨으면 합니다.
그리고 참고로 제가 테스트하면서 추가로 수정한 소스를 첨부하니 확인 후 참고하여 주시기 바랍니다.
그럼 이만. 수고하세요.
A
안녕하세요. 조현철님.
우선 코드까지 직접 수정하여 올려 주신 점 감사합니다.
해당 부분은 적극 검토하여 차기 마이너 버전에 포함하도록 하겠습니다.
참고로 egov-security:config 부분은 기존 spring security 부분 중에 많이 활용 되는 부분에 대하여 간소화 기능을 제공하는 것으로
spring security의 모든 기능을 담을 수 없음을 이해해 주십시오.
그럼, 즐거운 하루되십시오.
감사합니다.
우선 코드까지 직접 수정하여 올려 주신 점 감사합니다.
해당 부분은 적극 검토하여 차기 마이너 버전에 포함하도록 하겠습니다.
참고로 egov-security:config 부분은 기존 spring security 부분 중에 많이 활용 되는 부분에 대하여 간소화 기능을 제공하는 것으로
spring security의 모든 기능을 담을 수 없음을 이해해 주십시오.
그럼, 즐거운 하루되십시오.
감사합니다.