로그인 오류
- 작성자 :
- 조*효
- 작성일 :
- 2015-08-21 17:33:55
- 조회수 :
- 1,291
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
로그인 테스트 중인데요
첨부 파일에 소스를 올렸습니다.
로그인 처리 메소드인 controlSecurityLogin 에서 로그인을 할 때 아래 구문을 통과 하면 로그인 후에 원하는 페이지 가 아닌
다른 페이지로 이동합니다. (localhost:8080/test/ => test 는 context명)
로그인이 처리가 된건지 어떤 설정을 확인 해야하는지 답변부탁드립니다.
===========================================================================
springSecurity.doFilter(new RequestWrapperForSecurity(request, resultVO.getUserSe() + resultVO.getId() , resultVO.getUniqId()), response, null);
===========================================================================
== 로그인 처리 로그 =======================================================================
2015-08-21 17:19:12,775 DEBUG [java.sql.ResultSet] {rset-100008} Result: [admin, 관리자, null, null, IiKu133OaepJ8JDbvcrn2EbQ8z46ZKsCNdjDg0AfK4E=, GNR, -, USRCNFRM_00000000000]
2015-08-21 17:19:12,777 INFO [egovframework.let.control.login.web.ControlLoginController] resultVO:egovframework.com.cmm.LoginVO@33020ee1
username:GNRadmin
password:USRCNFRM_00000000000
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
2015-08-21 17:19:12,784 DEBUG [egovframework.let.uat.uia.service.impl.EgovSessionMapping] ## EgovUsersByUsernameMapping mapRow ##
2015-08-21 17:19:12,795 INFO [egovframework.let.control.login.web.ControlLoginController] #################################################
2015-08-21 17:19:12,795 INFO [egovframework.let.control.login.web.ControlLoginController] user:egovframework.com.cmm.LoginVO@10d6f697
2015-08-21 17:19:12,795 INFO [egovframework.let.control.login.web.ControlLoginController] name:null
2015-08-21 17:19:12,795 INFO [egovframework.let.control.login.web.ControlLoginController] id:null
2015-08-21 17:19:12,796 INFO [egovframework.let.control.login.web.ControlLoginController] isAuthenticated:true
2015-08-21 17:19:12,796 INFO [egovframework.let.control.login.web.ControlLoginController] KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
============================================================================
첨부 파일에 소스를 올렸습니다.
로그인 처리 메소드인 controlSecurityLogin 에서 로그인을 할 때 아래 구문을 통과 하면 로그인 후에 원하는 페이지 가 아닌
다른 페이지로 이동합니다. (localhost:8080/test/ => test 는 context명)
로그인이 처리가 된건지 어떤 설정을 확인 해야하는지 답변부탁드립니다.
===========================================================================
springSecurity.doFilter(new RequestWrapperForSecurity(request, resultVO.getUserSe() + resultVO.getId() , resultVO.getUniqId()), response, null);
===========================================================================
== 로그인 처리 로그 =======================================================================
2015-08-21 17:19:12,775 DEBUG [java.sql.ResultSet] {rset-100008} Result: [admin, 관리자, null, null, IiKu133OaepJ8JDbvcrn2EbQ8z46ZKsCNdjDg0AfK4E=, GNR, -, USRCNFRM_00000000000]
2015-08-21 17:19:12,777 INFO [egovframework.let.control.login.web.ControlLoginController] resultVO:egovframework.com.cmm.LoginVO@33020ee1
username:GNRadmin
password:USRCNFRM_00000000000
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
2015-08-21 17:19:12,784 DEBUG [egovframework.let.uat.uia.service.impl.EgovSessionMapping] ## EgovUsersByUsernameMapping mapRow ##
2015-08-21 17:19:12,795 INFO [egovframework.let.control.login.web.ControlLoginController] #################################################
2015-08-21 17:19:12,795 INFO [egovframework.let.control.login.web.ControlLoginController] user:egovframework.com.cmm.LoginVO@10d6f697
2015-08-21 17:19:12,795 INFO [egovframework.let.control.login.web.ControlLoginController] name:null
2015-08-21 17:19:12,795 INFO [egovframework.let.control.login.web.ControlLoginController] id:null
2015-08-21 17:19:12,796 INFO [egovframework.let.control.login.web.ControlLoginController] isAuthenticated:true
2015-08-21 17:19:12,796 INFO [egovframework.let.control.login.web.ControlLoginController] KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
============================================================================
A
조진효님 안녕하세요.
로그인 콘트롤러를 추가하여 테스트 중이신듯 한데요.
로그인이 되었는지는 EgovUserDetailsHelper를 사용하여
아래와 같이 확인하실수 있습니다.
LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
if(loginVO != null){
...
}
제반사항은 아래 글을 참고하시면 될듯 합니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:server_security:xmlschema
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte:fdl:server_security:authentication
감사합니다.
로그인 콘트롤러를 추가하여 테스트 중이신듯 한데요.
로그인이 되었는지는 EgovUserDetailsHelper를 사용하여
아래와 같이 확인하실수 있습니다.
LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
if(loginVO != null){
...
}
제반사항은 아래 글을 참고하시면 될듯 합니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:server_security:xmlschema
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte:fdl:server_security:authentication
감사합니다.