역할/권한관리 추가 후 로그인이 안됩니다.
- 작성자 :
- 김*선
- 작성일 :
- 2015-03-12 10:26:28
- 조회수 :
- 2,482
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
권한관리 공통컴퍼넌트 추가 후 로그인 하면 계속 로그인 페이지로 돌아오네요.
디비는 오라클이고 테이블은 초기 컴퍼넌트 설치된 것에 기초데이터 생성 중 ROLE_ADMIN 만 추가해주었습니다.(컬럼명이 다르긴 했지만..)
2015-03-12 09:57:27,660 DEBUG [org.springframework.jdbc.datasource.DataSourceTransactionManager] Creating new transaction with name [egovframework.com.sec.ram.service.impl.EgovUserDetailsSecurityServiceImpl.getAuthenticatedUser]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-Exception
2015-03-12 09:57:27,660 DEBUG [org.springframework.jdbc.datasource.DataSourceTransactionManager] Acquired Connection [jdbc:oracle:thin:@localhost:1521:dyk, UserName=WCADMIN, Oracle JDBC driver] for JDBC transaction
2015-03-12 09:57:27,660 DEBUG [org.springframework.jdbc.datasource.DataSourceTransactionManager] Switching JDBC Connection [jdbc:oracle:thin:@localhost:1521:dyk, UserName=WCADMIN, Oracle JDBC driver] to manual commit
2015-03-12 09:57:27,661 DEBUG [egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper] ## username is anonymousUser
2015-03-12 09:57:27,661 DEBUG [org.springframework.jdbc.datasource.DataSourceTransactionManager] Initiating transaction commit
2015-03-12 09:57:27,661 DEBUG [org.springframework.jdbc.datasource.DataSourceTransactionManager] Committing JDBC transaction on Connection [jdbc:oracle:thin:@localhost:1521:dyk, UserName=WCADMIN, Oracle JDBC driver]
2015-03-12 09:57:27,661 DEBUG [org.springframework.jdbc.datasource.DataSourceTransactionManager] Releasing JDBC Connection [jdbc:oracle:thin:@localhost:1521:dyk, UserName=WCADMIN, Oracle JDBC driver] after transaction
2015-03-12 09:57:27,661 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Returning JDBC Connection to DataSource
AuthenticInterceptor.preHandle::이거 널이면 안되는데? loginVO = null
modelAndView = ModelAndView: reference to view with name 'redirect:/uat/uia/egovLoginUsr.do'; model is null
2015-03-12 09:57:27,662 DEBUG [org.springframework.web.servlet.DispatcherServlet] ModelAndViewDefiningException encountered
org.springframework.web.servlet.ModelAndViewDefiningException
at egovframework.com.cmm.interceptor.AuthenticInterceptor.preHandle(AuthenticInterceptor.java:50) ~[AuthenticInterceptor.class:?]
디비는 오라클이고 테이블은 초기 컴퍼넌트 설치된 것에 기초데이터 생성 중 ROLE_ADMIN 만 추가해주었습니다.(컬럼명이 다르긴 했지만..)
2015-03-12 09:57:27,660 DEBUG [org.springframework.jdbc.datasource.DataSourceTransactionManager] Creating new transaction with name [egovframework.com.sec.ram.service.impl.EgovUserDetailsSecurityServiceImpl.getAuthenticatedUser]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-Exception
2015-03-12 09:57:27,660 DEBUG [org.springframework.jdbc.datasource.DataSourceTransactionManager] Acquired Connection [jdbc:oracle:thin:@localhost:1521:dyk, UserName=WCADMIN, Oracle JDBC driver] for JDBC transaction
2015-03-12 09:57:27,660 DEBUG [org.springframework.jdbc.datasource.DataSourceTransactionManager] Switching JDBC Connection [jdbc:oracle:thin:@localhost:1521:dyk, UserName=WCADMIN, Oracle JDBC driver] to manual commit
2015-03-12 09:57:27,661 DEBUG [egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper] ## username is anonymousUser
2015-03-12 09:57:27,661 DEBUG [org.springframework.jdbc.datasource.DataSourceTransactionManager] Initiating transaction commit
2015-03-12 09:57:27,661 DEBUG [org.springframework.jdbc.datasource.DataSourceTransactionManager] Committing JDBC transaction on Connection [jdbc:oracle:thin:@localhost:1521:dyk, UserName=WCADMIN, Oracle JDBC driver]
2015-03-12 09:57:27,661 DEBUG [org.springframework.jdbc.datasource.DataSourceTransactionManager] Releasing JDBC Connection [jdbc:oracle:thin:@localhost:1521:dyk, UserName=WCADMIN, Oracle JDBC driver] after transaction
2015-03-12 09:57:27,661 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Returning JDBC Connection to DataSource
AuthenticInterceptor.preHandle::이거 널이면 안되는데? loginVO = null
modelAndView = ModelAndView: reference to view with name 'redirect:/uat/uia/egovLoginUsr.do'; model is null
2015-03-12 09:57:27,662 DEBUG [org.springframework.web.servlet.DispatcherServlet] ModelAndViewDefiningException encountered
org.springframework.web.servlet.ModelAndViewDefiningException
at egovframework.com.cmm.interceptor.AuthenticInterceptor.preHandle(AuthenticInterceptor.java:50) ~[AuthenticInterceptor.class:?]
A
안녕하세요. 김기선님.
1. AuthenticInterceptor.preHandle::이거 널이면 안되는데? loginVO
AuthenticInterceptor는 IP 정보 기록 및 로그인 체크가 필요한 URL과 로그인 여부를 체크해 주는 인터셉터 입니다.
상관 없습니다.
2. 기초데이터에서 ROLE_ADMIN추가 하셔다면 Spring Security설정 부분을 확인 해보시고,
관련된 설정 아래 내역은 WIKI를 참조하시면 될꺼 같습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:com:v2:init_configration
1. AuthenticInterceptor.preHandle::이거 널이면 안되는데? loginVO
AuthenticInterceptor는 IP 정보 기록 및 로그인 체크가 필요한 URL과 로그인 여부를 체크해 주는 인터셉터 입니다.
상관 없습니다.
2. 기초데이터에서 ROLE_ADMIN추가 하셔다면 Spring Security설정 부분을 확인 해보시고,
관련된 설정 아래 내역은 WIKI를 참조하시면 될꺼 같습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:com:v2:init_configration