모든 액세스에 대해 로그인 여부 확인
- 작성자 :
- k*h
- 작성일 :
- 2020-02-04 10:54:43
- 조회수 :
- 2,336
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
전자정부프레임워크를 처음 사용하여 프로젝트 구조 이해도가 모자랍니다.. 버전은 3.8 사용중입니다.
egov Web Project 생성하여 DB연결 후 web.jpg 이미지에서 보이는 공통 컴포넌트들을 추가한뒤 Globals.Auth spring security 인증방식으로 지정하여 실행했습니다. 아래의 문제들이 발생하는데 해결방법 문의드립니다.
1. 로그인을 한뒤 메뉴를 누르면 해당화면이아니라 다시 로그인페이지로 리다이렉트 됩니다.
로그상으론 페이지 이동이 생기면 로그인이 풀려서username is anonymousUser 로그가 찍히고있습니다. 설정을 변경해야하는 부분이 있나요?
2. 메뉴들을 클릭하여 페이지 이동시 첨부한 log.txt 에 발생한 에러가 자주 발생합니다.
3. 부서관리나 우편번호관리 메뉴는 접근하면 익명 유저로도 접근이 가능한것으로 보입니다.
모든 URL에 대한 접근시 로그인여부 검증을 하려고 하는데 security방식에서 어느부분의 수정이 필요한가요?
egov Web Project 생성하여 DB연결 후 web.jpg 이미지에서 보이는 공통 컴포넌트들을 추가한뒤 Globals.Auth spring security 인증방식으로 지정하여 실행했습니다. 아래의 문제들이 발생하는데 해결방법 문의드립니다.
1. 로그인을 한뒤 메뉴를 누르면 해당화면이아니라 다시 로그인페이지로 리다이렉트 됩니다.
로그상으론 페이지 이동이 생기면 로그인이 풀려서username is anonymousUser 로그가 찍히고있습니다. 설정을 변경해야하는 부분이 있나요?
2. 메뉴들을 클릭하여 페이지 이동시 첨부한 log.txt 에 발생한 에러가 자주 발생합니다.
3. 부서관리나 우편번호관리 메뉴는 접근하면 익명 유저로도 접근이 가능한것으로 보입니다.
모든 URL에 대한 접근시 로그인여부 검증을 하려고 하는데 security방식에서 어느부분의 수정이 필요한가요?
A
안녕하세요.
표준프레임워크센터 입니다.
1번 질문을 볼때
anonymousUser로 출력된다면
로그인 과정이 제대로 수행되지 않았거나
설정이 정확하지 않을듯 합니다.
다음 설정을 참조하실수 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:server_security:xmlschema_v3_8
다음 파일에서 다음 설정이 필수적으로 필요합니다.
Globals.Auth = security
src/main/resources/egovframework/egovProps/globals.properties
2번질문의 로그는
이미지 출력등의 스트림처리에서 발생할수 있습니다.
다음 구문의 초기화 과정이 필요할수 있으니
필요할듯 합니다.
out.clear();
pageContext.pushBody();
3번 질문의 경우
웹마스터계정으로 로그인을 하신것으로 보이며
웹마스터도 ROLE_ADMIN 권한그룹을 사용합니다.
"90. 롤관리"메뉴에서 "롤 패턴"을 등록하여
ROLE_ADMIN에 적용하시면 됩니다.
감사합니다.
표준프레임워크센터 입니다.
1번 질문을 볼때
anonymousUser로 출력된다면
로그인 과정이 제대로 수행되지 않았거나
설정이 정확하지 않을듯 합니다.
다음 설정을 참조하실수 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:server_security:xmlschema_v3_8
다음 파일에서 다음 설정이 필수적으로 필요합니다.
Globals.Auth = security
src/main/resources/egovframework/egovProps/globals.properties
2번질문의 로그는
이미지 출력등의 스트림처리에서 발생할수 있습니다.
다음 구문의 초기화 과정이 필요할수 있으니
필요할듯 합니다.
out.clear();
pageContext.pushBody();
3번 질문의 경우
웹마스터계정으로 로그인을 하신것으로 보이며
웹마스터도 ROLE_ADMIN 권한그룹을 사용합니다.
"90. 롤관리"메뉴에서 "롤 패턴"을 등록하여
ROLE_ADMIN에 적용하시면 됩니다.
감사합니다.