all-in-one 로그인
- 작성자 :
- 궁*이
- 작성일 :
- 2021-02-06 19:37:19
- 조회수 :
- 4,164
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
전자정부 3.9 를 쓰고 jeus8에서 서버를 실행하여 로그인을 하게 되면
에러 메세지는 따로 없고 계속 로그인 페이지에서만 머물고있습니다.
아이디 패스를 일부러 잘못 넣으면 잘못 넣었다는 메세지는 잘뜨고 있는데 insert 된
사용자 업무용 TEST1이나 webmaster를 넣으면 오류가 없고 뭔가계속 로그인 페이지로 돌아옵니다.
로그상에서는
2021-02-06 19:32:08,232 DEBUG [egovframework.rte.fdl.security.userdetails.jdbc.EgovJdbcUserDetailsManager] Query returned no results for user 'USRTEST1'
2021-02-06 19:32:08,234 DEBUG [egovframework.com.sec.security.filter.EgovSpringSecurityLoginFilter] after security filter call....
2021-02-06 19:32:08,237 INFO [egovframework.com.sec.security.filter.EgovSpringSecurityLoginFilter] EgovSpringSecurityLoginFilter called...
2021-02-06 19:32:08,237 DEBUG [egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper] ## username is anonymousUser
2021-02-06 19:32:08,239 DEBUG [egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper] ## username is anonymousUser
이렇게만 나오고 따로 오류가 없어서 어디를 확인해서 고쳐야하는지 모르겠습니다.
global.auth = security 그데로 사용하고있고
권한을 주려고 해도 로그인을 해야할거같은데 이부분 확인부탁드립니다.
에러 메세지는 따로 없고 계속 로그인 페이지에서만 머물고있습니다.
아이디 패스를 일부러 잘못 넣으면 잘못 넣었다는 메세지는 잘뜨고 있는데 insert 된
사용자 업무용 TEST1이나 webmaster를 넣으면 오류가 없고 뭔가계속 로그인 페이지로 돌아옵니다.
로그상에서는
2021-02-06 19:32:08,232 DEBUG [egovframework.rte.fdl.security.userdetails.jdbc.EgovJdbcUserDetailsManager] Query returned no results for user 'USRTEST1'
2021-02-06 19:32:08,234 DEBUG [egovframework.com.sec.security.filter.EgovSpringSecurityLoginFilter] after security filter call....
2021-02-06 19:32:08,237 INFO [egovframework.com.sec.security.filter.EgovSpringSecurityLoginFilter] EgovSpringSecurityLoginFilter called...
2021-02-06 19:32:08,237 DEBUG [egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper] ## username is anonymousUser
2021-02-06 19:32:08,239 DEBUG [egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper] ## username is anonymousUser
이렇게만 나오고 따로 오류가 없어서 어디를 확인해서 고쳐야하는지 모르겠습니다.
global.auth = security 그데로 사용하고있고
권한을 주려고 해도 로그인을 해야할거같은데 이부분 확인부탁드립니다.
A
안녕하세요.
표준프레임워크센터 입니다.
첨부된 로그를 확인해보면
다음과 같은 메시지가 확인이 됩니다.
Query returned no results for user `USRTEST1`
결과적으로 다음과 같이 출력된걸로 보아
비인가 사용자로 처리된듯 합니다.
## username is anonymousUser
다음 시큐리티 간소화 설정파일을 보면
/src/main/resources/egovframework/spring/com/context-security.xml
다음과 같은 부분을 확인할수 있느데요.
jdbcUsersByUsernameQuery="~~~~~"
해당 쿼리를 구동하여 결과가 나오는지 확인이 필요해 보입니다.
SELECT USER_ID, ESNTL_ID AS PASSWORD, 1 ENABLED, USER_NM, USER_ZIP,
USER_ADRES, USER_EMAIL, USER_SE, ORGNZT_ID, ESNTL_ID,
(select a.ORGNZT_NM from COMTNORGNZTINFO a where a.ORGNZT_ID = m.ORGNZT_ID) ORGNZT_NM
FROM COMVNUSERMASTER m WHERE CONCAT(USER_SE, USER_ID) = `USRTEST1`
결과가 없는경우
/script 에보면 DB스키마 생성 스크립트가 있으므로
다시 구동하셔서 생성해 보시는것도 좋을듯 합니다.
감사합니다.
표준프레임워크센터 입니다.
첨부된 로그를 확인해보면
다음과 같은 메시지가 확인이 됩니다.
Query returned no results for user `USRTEST1`
결과적으로 다음과 같이 출력된걸로 보아
비인가 사용자로 처리된듯 합니다.
## username is anonymousUser
다음 시큐리티 간소화 설정파일을 보면
/src/main/resources/egovframework/spring/com/context-security.xml
다음과 같은 부분을 확인할수 있느데요.
jdbcUsersByUsernameQuery="~~~~~"
해당 쿼리를 구동하여 결과가 나오는지 확인이 필요해 보입니다.
SELECT USER_ID, ESNTL_ID AS PASSWORD, 1 ENABLED, USER_NM, USER_ZIP,
USER_ADRES, USER_EMAIL, USER_SE, ORGNZT_ID, ESNTL_ID,
(select a.ORGNZT_NM from COMTNORGNZTINFO a where a.ORGNZT_ID = m.ORGNZT_ID) ORGNZT_NM
FROM COMVNUSERMASTER m WHERE CONCAT(USER_SE, USER_ID) = `USRTEST1`
결과가 없는경우
/script 에보면 DB스키마 생성 스크립트가 있으므로
다시 구동하셔서 생성해 보시는것도 좋을듯 합니다.
감사합니다.