로그인 추가 질문입니다.
- 작성자 :
- 이*형
- 작성일 :
- 2012-06-28 09:45:23
- 조회수 :
- 1,873
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
어제 질문 드렸던 내용에 롤의 계층이 있어야한다고 해서 확인해 보았습니다.
계층은 가져오고 있는것 같습니다.
ROLE_RESTRICTED > IS_AUTHENTICATED_FULLY
IS_AUTHENTICATED_FULLY > IS_AUTHENTICATED_REMEMBERED
IS_AUTHENTICATED_ANONYMOUSLY > ROLE_ANONYMOUS
ROLE_USER > ROLE_RESTRICTED
ROLE_ADMIN > ROLE_USER
이런식으로 서버을 시작할때 가져오고 있습니다.
서버 시작부터의 로고를 다시 첨부 합니다.
서버 시작 > 로그인 페이지 접속 > 로그인 > 로그인 실패 까지의 로그입니다.
혹시 다른 이상이 있는건지 확인 부탁드립니다.
계층은 가져오고 있는것 같습니다.
ROLE_RESTRICTED > IS_AUTHENTICATED_FULLY
IS_AUTHENTICATED_FULLY > IS_AUTHENTICATED_REMEMBERED
IS_AUTHENTICATED_ANONYMOUSLY > ROLE_ANONYMOUS
ROLE_USER > ROLE_RESTRICTED
ROLE_ADMIN > ROLE_USER
이런식으로 서버을 시작할때 가져오고 있습니다.
서버 시작부터의 로고를 다시 첨부 합니다.
서버 시작 > 로그인 페이지 접속 > 로그인 > 로그인 실패 까지의 로그입니다.
혹시 다른 이상이 있는건지 확인 부탁드립니다.
A
안녕하세요.. 이관형님..
어제에는 다른 role들이 할당(해당 사용자에게 부여)되지 않았는데.. 오늘 로그에는 role들이 부여되었네요..
이 외에는 다른 문제의 요소가 없는 것 같습니다..
인증 상의 문제가 없어 보이는 것이.. 정상적으로 UsernameMapping까지 호출되었습니다.
[xerp.cmm.security.common.EgovSessionMapping] ## EgovUsersByUsernameMapping mapRow ##
Role도 할당이 정상적으로 되었구요..
이 경우는 아무래도.. DEBUG를 통해 .. 어떤 문제가 있는지 확인해 보셔야 할 것 같습니다.
디버그 방법은 다음과 같이 하시면 됩니다..
우선.. Spring쪽 소드를 받으셔야 하는데.. 다음과 같이 하시면 간단합니다.
프로젝트의 Maven Dependencies 항목 선택 -> spring-security-core-2.0.4.jar 선택 후 오르쪽 마우스.. -> Maven -> Download Sources
해당 jar를 여시면.. org.springframework.security.ui.AbstractProcessingFilter 클래스를 찾으시고.. 해당 class의 doFilterHttp 메소드 시작 부분에.. Breakpoint를 거시고.. debug로 tomcat을 기동하시면 됩니다..
이 부분에서 문제가 발생하여 인증 실패 처리가 된 것입니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
어제에는 다른 role들이 할당(해당 사용자에게 부여)되지 않았는데.. 오늘 로그에는 role들이 부여되었네요..
이 외에는 다른 문제의 요소가 없는 것 같습니다..
인증 상의 문제가 없어 보이는 것이.. 정상적으로 UsernameMapping까지 호출되었습니다.
[xerp.cmm.security.common.EgovSessionMapping] ## EgovUsersByUsernameMapping mapRow ##
Role도 할당이 정상적으로 되었구요..
이 경우는 아무래도.. DEBUG를 통해 .. 어떤 문제가 있는지 확인해 보셔야 할 것 같습니다.
디버그 방법은 다음과 같이 하시면 됩니다..
우선.. Spring쪽 소드를 받으셔야 하는데.. 다음과 같이 하시면 간단합니다.
프로젝트의 Maven Dependencies 항목 선택 -> spring-security-core-2.0.4.jar 선택 후 오르쪽 마우스.. -> Maven -> Download Sources
해당 jar를 여시면.. org.springframework.security.ui.AbstractProcessingFilter 클래스를 찾으시고.. 해당 class의 doFilterHttp 메소드 시작 부분에.. Breakpoint를 거시고.. debug로 tomcat을 기동하시면 됩니다..
이 부분에서 문제가 발생하여 인증 실패 처리가 된 것입니다.
그럼.. 즐거운 하루되십시오.
감사합니다.