로그인 화면 Access is denied
- 작성자 :
- 오*환
- 작성일 :
- 2015-07-03 10:24:03
- 조회수 :
- 968
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
http://localhost:8080/uat/uia/egovLoginUsr.do url 에 관해 권한 오류가 발생 하고 있네요.
SELECT a.ROLE_PTTRN url, b.AUTHOR_CODE authority
FROM COMTNROLEINFO a, COMTNAUTHORROLERELATE b
WHERE a.ROLE_CODE = b.ROLE_CODE
AND a.ROLE_TY = 'url' ORDER BY a.ROLE_SORT 확인 시
\A/sym/ccm/zip/.*\.do.*\Z ROLE_ANONYMOUS
/EgovTop.do ROLE_ANONYMOUS
/EgovBottom.do ROLE_ANONYMOUS
\A/uat/uia/.*\.do.*\Z ROLE_USER
\A/uat/uia/.*\.do.*\Z ROLE_ADMIN
\A/uss/umt/.*\.do.*\Z ROLE_ADMIN
\A/sec/rnc/.*\.do.*\Z ROLE_ADMIN
\A/sym/ccm/zip/.*\.do.*\Z ROLE_ADMIN
\A/uss/ion/lsi/.*\.do.*\Z ROLE_ADMIN
\A/sym/ccm/zip/.*\.do.*\Z ROLE_ADMIN
/EgovLeft.do ROLE_ANONYMOUS
/EgovLeft.do ROLE_ADMIN
\A/.*\.do.*\Z ROLE_ADMIN
권한이 부여되어 있는데 왜 오류가 나는지 이해가 안가네요..
혹시 제가 빠트리고 있는 부분이 있는지 궁금합니다.
참고로 was 를 여러번 재시작 하면 간혹가다 될 경우가 생기네요.
SELECT a.ROLE_PTTRN url, b.AUTHOR_CODE authority
FROM COMTNROLEINFO a, COMTNAUTHORROLERELATE b
WHERE a.ROLE_CODE = b.ROLE_CODE
AND a.ROLE_TY = 'url' ORDER BY a.ROLE_SORT 확인 시
\A/sym/ccm/zip/.*\.do.*\Z ROLE_ANONYMOUS
/EgovTop.do ROLE_ANONYMOUS
/EgovBottom.do ROLE_ANONYMOUS
\A/uat/uia/.*\.do.*\Z ROLE_USER
\A/uat/uia/.*\.do.*\Z ROLE_ADMIN
\A/uss/umt/.*\.do.*\Z ROLE_ADMIN
\A/sec/rnc/.*\.do.*\Z ROLE_ADMIN
\A/sym/ccm/zip/.*\.do.*\Z ROLE_ADMIN
\A/uss/ion/lsi/.*\.do.*\Z ROLE_ADMIN
\A/sym/ccm/zip/.*\.do.*\Z ROLE_ADMIN
/EgovLeft.do ROLE_ANONYMOUS
/EgovLeft.do ROLE_ADMIN
\A/.*\.do.*\Z ROLE_ADMIN
권한이 부여되어 있는데 왜 오류가 나는지 이해가 안가네요..
혹시 제가 빠트리고 있는 부분이 있는지 궁금합니다.
참고로 was 를 여러번 재시작 하면 간혹가다 될 경우가 생기네요.
A
오일환님 안녕하세요.
표준프레임워크센터입니다.
제공해주신 정보만으로는 어떤 상황에서 오류가 발생했는지 판단하기 어렵습니다.
오류가 발생한 절차를 포함해서 문의해주시면 문제에 원인에 보다 가까운 답변을 드릴 수 있을 것 같습니다.
우선 말씀대로 /uat/uia/egovLoginUsr.do 에 대한 요청이 ROLE_USER 롤로 정의되어 있는것으로 보입니다.
ROLE_USER의 경우 로그인 이후에 접속이 가능한 부분이니 로그인처리가 완료된 상태에서 발생하는 오류인지
확인바랍니다.
Access is denied 의 경우 RoleVoter가 접근 결정자에게 접근을 거부할 것을 요청할 때 발생합니다.
또한, 등록하신 롤패턴이 중복된 것으로 보입니다.
ROLE_USER \A/uat/uia/.*\.do.*\Z
ROLE_ADMIN \A/uat/uia/.*\.do.*\Z
롤패턴 중복등록에 대한 우선순위 적용 기준은 추가 테스트가 필요할 것 같습니다.
관련된 부분을 확인바랍니다.
감사합니다.
표준프레임워크센터입니다.
제공해주신 정보만으로는 어떤 상황에서 오류가 발생했는지 판단하기 어렵습니다.
오류가 발생한 절차를 포함해서 문의해주시면 문제에 원인에 보다 가까운 답변을 드릴 수 있을 것 같습니다.
우선 말씀대로 /uat/uia/egovLoginUsr.do 에 대한 요청이 ROLE_USER 롤로 정의되어 있는것으로 보입니다.
ROLE_USER의 경우 로그인 이후에 접속이 가능한 부분이니 로그인처리가 완료된 상태에서 발생하는 오류인지
확인바랍니다.
Access is denied 의 경우 RoleVoter가 접근 결정자에게 접근을 거부할 것을 요청할 때 발생합니다.
또한, 등록하신 롤패턴이 중복된 것으로 보입니다.
ROLE_USER \A/uat/uia/.*\.do.*\Z
ROLE_ADMIN \A/uat/uia/.*\.do.*\Z
롤패턴 중복등록에 대한 우선순위 적용 기준은 추가 테스트가 필요할 것 같습니다.
관련된 부분을 확인바랍니다.
감사합니다.