공통컴포넌트 import후에 로그인이 안되는 현상에 대하여
- 작성자 :
- 홍*기
- 작성일 :
- 2014-10-14 06:59:03
- 조회수 :
- 909
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
공통컴포넌트에 관하여 질문이 있습니다.
공통컴포넌트를 게시판 > 로그인 > 메뉴관리 > 사용자관리 > 권한관리 의 순서로 import하여 실행해 보았습니다.
권한관리를 import하기 전까지는 로그인이 되었으나 권한관리를 불러들인 후에는 로그인이 되지 않습니다.
콘솔에 다음과 같은 WARN이 찍힙니다.
불러들인 공통컴포넌트를 손대거나 수정하지 않은 원본 그대로의 상태입니다.
1. 처음 로그인 첫 화면에서 다음과 같습니다.
2014-10-14 06:43:34,748 DEBUG [egovframework.com.cmm.web.EgovComIndexController] Controller Detected class egovframework.com.utl.wed.web.EgovWebEditorImageController
2014-10-14 06:43:34,748 DEBUG [egovframework.com.cmm.web.EgovComIndexController] EgovComIndexController index is called
2014-10-14 06:43:36,152 INFO [egovframework.com.sec.security.filter.EgovSpringSecurityLoginFilter] EgovSpringSecurityLoginFilter called...
2014-10-14 06:43:36,152 DEBUG [egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper] ## username is anonymousUser
2014-10-14 06:43:36,668 WARN [org.springframework.web.servlet.PageNotFound] No mapping found for HTTP request with URI [/hctPro/uss/ion/lsi/getLoginScrinImageResult.do] in DispatcherServlet with name 'action'
2. 일단 로그인화면은 나옴으로 테스트계정 TEST1로 로그인을 시도하면 다음과 같은 WARN이 발생하고
다시 로그인화면으로 돌아옵니다.
2014-10-14 06:47:18,547 DEBUG [java.sql.ResultSet] {rset-100002} Result: [TEST1, 테스트1, null, egovframesupport@gmail.com, ysEMwlIYvHFjf1oNG80HsUherMAg6xYZZMwmkkPXuGk=, USR, ORGNZT_0000000000000, USRCNFRM_00000000000]
2014-10-14 06:47:18,580 DEBUG [egovframework.com.sec.security.filter.EgovSpringSecurityLoginFilter] before security filter call....
2014-10-14 06:47:19,000 DEBUG [egovframework.rte.fdl.security.userdetails.jdbc.EgovJdbcUserDetailsManager] Query returned no results for user 'USRTEST1'
2014-10-14 06:47:19,032 DEBUG [egovframework.com.sec.security.filter.EgovSpringSecurityLoginFilter] after security filter call....
2014-10-14 06:47:19,058 INFO [egovframework.com.sec.security.filter.EgovSpringSecurityLoginFilter] EgovSpringSecurityLoginFilter called...
2014-10-14 06:47:19,060 DEBUG [egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper] ## username is anonymousUser
2014-10-14 06:47:19,161 WARN [org.springframework.web.servlet.PageNotFound] No mapping found for HTTP request with URI [/hctPro/uss/ion/lsi/getLoginScrinImageResult.do] in DispatcherServlet with name 'action'
문제를 해결할 수 있도록 도움을 주시면 감사 하겠습니다.
공통컴포넌트를 게시판 > 로그인 > 메뉴관리 > 사용자관리 > 권한관리 의 순서로 import하여 실행해 보았습니다.
권한관리를 import하기 전까지는 로그인이 되었으나 권한관리를 불러들인 후에는 로그인이 되지 않습니다.
콘솔에 다음과 같은 WARN이 찍힙니다.
불러들인 공통컴포넌트를 손대거나 수정하지 않은 원본 그대로의 상태입니다.
1. 처음 로그인 첫 화면에서 다음과 같습니다.
2014-10-14 06:43:34,748 DEBUG [egovframework.com.cmm.web.EgovComIndexController] Controller Detected class egovframework.com.utl.wed.web.EgovWebEditorImageController
2014-10-14 06:43:34,748 DEBUG [egovframework.com.cmm.web.EgovComIndexController] EgovComIndexController index is called
2014-10-14 06:43:36,152 INFO [egovframework.com.sec.security.filter.EgovSpringSecurityLoginFilter] EgovSpringSecurityLoginFilter called...
2014-10-14 06:43:36,152 DEBUG [egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper] ## username is anonymousUser
2014-10-14 06:43:36,668 WARN [org.springframework.web.servlet.PageNotFound] No mapping found for HTTP request with URI [/hctPro/uss/ion/lsi/getLoginScrinImageResult.do] in DispatcherServlet with name 'action'
2. 일단 로그인화면은 나옴으로 테스트계정 TEST1로 로그인을 시도하면 다음과 같은 WARN이 발생하고
다시 로그인화면으로 돌아옵니다.
2014-10-14 06:47:18,547 DEBUG [java.sql.ResultSet] {rset-100002} Result: [TEST1, 테스트1, null, egovframesupport@gmail.com, ysEMwlIYvHFjf1oNG80HsUherMAg6xYZZMwmkkPXuGk=, USR, ORGNZT_0000000000000, USRCNFRM_00000000000]
2014-10-14 06:47:18,580 DEBUG [egovframework.com.sec.security.filter.EgovSpringSecurityLoginFilter] before security filter call....
2014-10-14 06:47:19,000 DEBUG [egovframework.rte.fdl.security.userdetails.jdbc.EgovJdbcUserDetailsManager] Query returned no results for user 'USRTEST1'
2014-10-14 06:47:19,032 DEBUG [egovframework.com.sec.security.filter.EgovSpringSecurityLoginFilter] after security filter call....
2014-10-14 06:47:19,058 INFO [egovframework.com.sec.security.filter.EgovSpringSecurityLoginFilter] EgovSpringSecurityLoginFilter called...
2014-10-14 06:47:19,060 DEBUG [egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper] ## username is anonymousUser
2014-10-14 06:47:19,161 WARN [org.springframework.web.servlet.PageNotFound] No mapping found for HTTP request with URI [/hctPro/uss/ion/lsi/getLoginScrinImageResult.do] in DispatcherServlet with name 'action'
문제를 해결할 수 있도록 도움을 주시면 감사 하겠습니다.
A
안녕하세요. 홍태기님
로그 내용을 보면 스프링 시큐리티에서 사용자 정보를 가져올 때 실패하신 듯 합니다.
DB 생성시 view 테이블(COMVNUSERMASTER)이 정상적으로 생성되었는 지 확인 해 주시기 바랍니다.
DB 사용자 권한문제로 view 테이블이 정상적으로 생성이 안될 경우 권한관리(스프링 시큐리티)에서 사용자 정보를 정상적으로 가져올 수 없습니다.
또한, WARN은 로그인화면이미지관리 컴포넌트 설치시 로그인화면에 이미지를 넣기 위해 해당 URL(/hctPro/uss/ion/lsi/getLoginScrinImageResult.do)을 호출하는 것이기 때문에 해당 컴포넌트가 미설치 되어있을 경우 WARN이 발생하는 것이 정상적인 현상입니다.
고맙습니다.
로그 내용을 보면 스프링 시큐리티에서 사용자 정보를 가져올 때 실패하신 듯 합니다.
DB 생성시 view 테이블(COMVNUSERMASTER)이 정상적으로 생성되었는 지 확인 해 주시기 바랍니다.
DB 사용자 권한문제로 view 테이블이 정상적으로 생성이 안될 경우 권한관리(스프링 시큐리티)에서 사용자 정보를 정상적으로 가져올 수 없습니다.
또한, WARN은 로그인화면이미지관리 컴포넌트 설치시 로그인화면에 이미지를 넣기 위해 해당 URL(/hctPro/uss/ion/lsi/getLoginScrinImageResult.do)을 호출하는 것이기 때문에 해당 컴포넌트가 미설치 되어있을 경우 WARN이 발생하는 것이 정상적인 현상입니다.
고맙습니다.