밑에 로그인시 질문
- 작성자 :
- 김*배
- 작성일 :
- 2011-01-27 17:24:34
- 조회수 :
- 2,893
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
밑에껀 해결했습니다..
근데 spring security에서 권한을 인정을안해주네요..
디버그해보니
2011-01-27 17:18:20,002 DEBUG [org.springframework.security.ui.webapp.AuthenticationProcessingFilter] Authentication request failed: org.springframework.security.BadCredentialsException: Bad credentials
이런식으로 떠서 혹시 전에 질문한사람이 있나 찾아보고 뷰를 다시 생성 그리고
context-security에서 쿼리문이 잘못됐나해서 따서 직접 실행시켜봤고요
아 그리고 궁금한점이 다른 컴포넌트같은경우 한개가 다른 컴포넌트의 클래스를 상속받는데 따로따로 받아서 임포트시켜야하는데.. 맞나요? 이거받아서 저거 임포트에러 고치면 또 다른게 필요하고 그러네요.
근데 spring security에서 권한을 인정을안해주네요..
디버그해보니
2011-01-27 17:18:20,002 DEBUG [org.springframework.security.ui.webapp.AuthenticationProcessingFilter] Authentication request failed: org.springframework.security.BadCredentialsException: Bad credentials
이런식으로 떠서 혹시 전에 질문한사람이 있나 찾아보고 뷰를 다시 생성 그리고
context-security에서 쿼리문이 잘못됐나해서 따서 직접 실행시켜봤고요
아 그리고 궁금한점이 다른 컴포넌트같은경우 한개가 다른 컴포넌트의 클래스를 상속받는데 따로따로 받아서 임포트시켜야하는데.. 맞나요? 이거받아서 저거 임포트에러 고치면 또 다른게 필요하고 그러네요.
첨부파일
A
안녕하세요.. 김영배님..
첫번째 query (context-security.xml의 usersByUsernameQuery)부분은 사용자 권한 부분은 넘어갔지만..
두번째 query(context-security.xml의 authoritiesByUsernameQuery)부분에 데이터가 없는 것 같습니다.
즉.. 해당 사용자에게 롤이 부여가 되지 않은 상황 같습니다.
확인은.. 올려주시 log 바로 위의 query를 확인해 보시면 될 것 같습니다.
SELECT A.SCRTY_ESTBSTRGET_ID USER_ID, A.AUTHOR_CODE AUTHORITY FROM COMTNEMPLYRSCRTYESTBS A, COMVNUSERMASTER B WHERE A.SCRTY_ESTBSTRGET_ID = B.UNIQ_ID AND B.USER_ID = ?
추가로 질문해 주시면 부분은..
일부 다른 컴포넌트 배포(zip)를 참조하는 경우가 있습니다.
또는 공통으로 정의해 놓은 부분이 있습니다.
이 공통(egovframework-common-1.0.0.zip)은 대부분의 다른 공통컴포넌트에 필요합니다.
관련 내용은 다음 가이드를 참조하시면 될 것 같습니다.
http://www.egovframe.org/wiki/doku.php?id=egovframework:%EB%B0%B0%ED%8F%AC_%ED%8C%A8%ED%82%A4%EC%A7%80_%EA%B5%AC%EC%84%B1%EC%95%88
그럼.. 즐거운 하루되십시오.
감사합니다.
첫번째 query (context-security.xml의 usersByUsernameQuery)부분은 사용자 권한 부분은 넘어갔지만..
두번째 query(context-security.xml의 authoritiesByUsernameQuery)부분에 데이터가 없는 것 같습니다.
즉.. 해당 사용자에게 롤이 부여가 되지 않은 상황 같습니다.
확인은.. 올려주시 log 바로 위의 query를 확인해 보시면 될 것 같습니다.
SELECT A.SCRTY_ESTBSTRGET_ID USER_ID, A.AUTHOR_CODE AUTHORITY FROM COMTNEMPLYRSCRTYESTBS A, COMVNUSERMASTER B WHERE A.SCRTY_ESTBSTRGET_ID = B.UNIQ_ID AND B.USER_ID = ?
추가로 질문해 주시면 부분은..
일부 다른 컴포넌트 배포(zip)를 참조하는 경우가 있습니다.
또는 공통으로 정의해 놓은 부분이 있습니다.
이 공통(egovframework-common-1.0.0.zip)은 대부분의 다른 공통컴포넌트에 필요합니다.
관련 내용은 다음 가이드를 참조하시면 될 것 같습니다.
http://www.egovframe.org/wiki/doku.php?id=egovframework:%EB%B0%B0%ED%8F%AC_%ED%8C%A8%ED%82%A4%EC%A7%80_%EA%B5%AC%EC%84%B1%EC%95%88
그럼.. 즐거운 하루되십시오.
감사합니다.