스프링 시큐리티 loginUrl 변경시 오류에 대한 문의
- 작성자 :
- 이*우
- 작성일 :
- 2016-06-04 13:32:02
- 조회수 :
- 823
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
안녕하세요.
이번에 공통컴포넌트를 활용하여 소스를 재구축하려고 하는데 시큐리티 적용관련 문의가 있습니다.
시큐리티를 적용한 로그인에 성공하여 loginUrl을 변경해보고자 하였으나 '페이지를 찾을수 없는 오류'가 발생하여 제가 놓친부분이 있나 문의드리고자 합니다.
특이사항은 초기에 설정된 '/uat/uia/egovLoginUsr.do' 을 사용하면 정상적으로 동작이 되고, '/uat/uia/**.do' 사용시 정상적으로 동작이 됩니다.
그러나 '/cms/loginUsr.do'로 설정시 페이지 오류가 발생하고 EgovSpringSecurityLoginFilter.class에 타지 못하는데요. 원인이 뭔가요?
답변 부탁드립니다. 감사합니다.
이번에 공통컴포넌트를 활용하여 소스를 재구축하려고 하는데 시큐리티 적용관련 문의가 있습니다.
시큐리티를 적용한 로그인에 성공하여 loginUrl을 변경해보고자 하였으나 '페이지를 찾을수 없는 오류'가 발생하여 제가 놓친부분이 있나 문의드리고자 합니다.
특이사항은 초기에 설정된 '/uat/uia/egovLoginUsr.do' 을 사용하면 정상적으로 동작이 되고, '/uat/uia/**.do' 사용시 정상적으로 동작이 됩니다.
그러나 '/cms/loginUsr.do'로 설정시 페이지 오류가 발생하고 EgovSpringSecurityLoginFilter.class에 타지 못하는데요. 원인이 뭔가요?
답변 부탁드립니다. 감사합니다.
A
안녕하세요. 표준프레임워크센터입니다.
세부적인 설정이나 변경하신 사항이 없기 때문에 자세한 원인 파악 및 가이드가 어렵지만, 우선 loginurl을 변경하실때 고려사항으로
context-security 설정의 'loginurl' 변경 외에 공통컴포넌트를 기준으로 '롤 관리'에서 변경하시려는 loginURL이 등록이 되어있는지 확인하십시오.
그리고 만약 '롤 관리'에서 등록이 되어있지 않아, 변경 할 loginURL을 신규등록 하실 경우, '권한관리'에서도 권한별로 '신규 등록한 롤 관리'를 등록해주어야 합니다.
하단에 관련위키 주소를 남가니 확인해보시길 바랍니다.
참조 링크
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:com:v2:sec:권한관리
※ 기타로 시큐리티의 상세한 원인분석을 위해서는 log4j 설정에서 'org.springframework'의 level을 'DEBUG'로 변경하시는 것을 권장드립니다.
감사합니다.
세부적인 설정이나 변경하신 사항이 없기 때문에 자세한 원인 파악 및 가이드가 어렵지만, 우선 loginurl을 변경하실때 고려사항으로
context-security 설정의 'loginurl' 변경 외에 공통컴포넌트를 기준으로 '롤 관리'에서 변경하시려는 loginURL이 등록이 되어있는지 확인하십시오.
그리고 만약 '롤 관리'에서 등록이 되어있지 않아, 변경 할 loginURL을 신규등록 하실 경우, '권한관리'에서도 권한별로 '신규 등록한 롤 관리'를 등록해주어야 합니다.
하단에 관련위키 주소를 남가니 확인해보시길 바랍니다.
참조 링크
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:com:v2:sec:권한관리
※ 기타로 시큐리티의 상세한 원인분석을 위해서는 log4j 설정에서 'org.springframework'의 level을 'DEBUG'로 변경하시는 것을 권장드립니다.
감사합니다.