권한관리 질문드립니다.
- 작성자 :
- s****h
- 작성일 :
- 2021-06-29 12:35:33
- 조회수 :
- 3,662
- 구분 :
- 개발환경 / 3.9
- 진행상태 :
- 완료
Q
권한 질문 드립니다. 답변 듣고
첫 테스트로
일반사용자 : 모듭접근권한을 등록으로 놔두고 나머지 권한 (web-000006 및 web-000008 포함)을 미등록으로 놔두었고
익명사용자 : web-000006과 web-000008에 대해서만 미등록으로 하고
서버 재가동 및 로그아웃 실시한 후 우편번호 관리를 접속하니 접속이 잘되었습니다.
두번째 테스트로는
일반사용자 : 로그인허용만 등록 나머지 권한 (web-000006 및 web-000008 포함)을 미등록으로 놔두었고
익명사용자 : 로그인허용만 등록 나머지 권한 (web-000006 및 web-000008 포함)을 미등록으로 하고
서버 재가동 및 로그아웃 실시한 후 우편번호 관리를 접속하니 접속이 잘되었습니다.
테이블 및 목록 이미지 첨부합니다.
첫 테스트 : 1)테스트 목록.PNG / 1)테스트 테이블_1.PNG / 1)테스트 테이블_2.PNG
두번째 테스트 : 2)테스트 목록.PNG / 2) 테스트 테이블.PNG
참조해주시면 될 것 같습니다.
만약 시간이 되신다면 팀뷰어로 붙어서 한번 테스트 해주실 수 있을까요? 올인원 기본환경은 다 잡아 놓겠습니다..
6개월 전에도 같은 문제로 질문을 몇번 했었는데 해결을 못했었어서 포기 했었는데
벌써 며칠째 이렇게 질문을 달고 답변을 받아도 해결이 되지 않아 답답합니다..
첫 테스트로
일반사용자 : 모듭접근권한을 등록으로 놔두고 나머지 권한 (web-000006 및 web-000008 포함)을 미등록으로 놔두었고
익명사용자 : web-000006과 web-000008에 대해서만 미등록으로 하고
서버 재가동 및 로그아웃 실시한 후 우편번호 관리를 접속하니 접속이 잘되었습니다.
두번째 테스트로는
일반사용자 : 로그인허용만 등록 나머지 권한 (web-000006 및 web-000008 포함)을 미등록으로 놔두었고
익명사용자 : 로그인허용만 등록 나머지 권한 (web-000006 및 web-000008 포함)을 미등록으로 하고
서버 재가동 및 로그아웃 실시한 후 우편번호 관리를 접속하니 접속이 잘되었습니다.
테이블 및 목록 이미지 첨부합니다.
첫 테스트 : 1)테스트 목록.PNG / 1)테스트 테이블_1.PNG / 1)테스트 테이블_2.PNG
두번째 테스트 : 2)테스트 목록.PNG / 2) 테스트 테이블.PNG
참조해주시면 될 것 같습니다.
만약 시간이 되신다면 팀뷰어로 붙어서 한번 테스트 해주실 수 있을까요? 올인원 기본환경은 다 잡아 놓겠습니다..
6개월 전에도 같은 문제로 질문을 몇번 했었는데 해결을 못했었어서 포기 했었는데
벌써 며칠째 이렇게 질문을 달고 답변을 받아도 해결이 되지 않아 답답합니다..
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터 입니다.
구현하신 환경 및 구현 절차에 따라
구동 결과에 영향을 줄수 있습니다.
개별적으로 원격으로 확인해 드리고 있지는 않습니다.
대안으로
환경적인 차이가 있을수 있으므로
표준프레임워크에서 배포하고 있는 교육환경을 다운로드 받으셔서
구동 테스트를 해보실것을 권장 드립니다.
교육환경에는
이클립스 개발환경 및 mysql DB
그리고 기본적인 메이븐 라이브러리까지
모두 포함되어 있어 편리합니다.
교육환경 다운로드 URL 주소 입니다.
https://www.egovframe.go.kr/home/ntt/nttRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=65&bbsId=4&nttId=1741
* exe 자동 압축 해제가 됩니다.
C;\로 지정하여 햐제 하시면 다음 디렉토리에 설치가 됩니다.
C:\eGovFrame-3.10.0
* mysql DB 실행
C:\eGovFrame-3.10.0\bin\mysql-5.6.21
startup.bat 파일 실행
* 개발환경에서 공통컴포넌트 Allinone 프로젝트 생성
eGovframe > Start > New Template Project 선택하여
4번째 Common All-in-one 프로젝트를 생성합니다.
* DB 스크립트 실행
/script/ddl/mysql/com_DDL_mysql.sql
/script/dml/mysql/com_DML_mysql.sql
1) 첫번째 테스트 조언
모든접근권한을 등록으로 놔두고 => 모든 접근권한이 등록되면 모든 URL자원에 접근이 됩니다. 따라서 추가로 설정하는 것들은 의미가 없어집니다.
2) 두번째 테스트 조언
익명사용자 => 로그인을 안해도 되는 자원을 등록합니다.
익명사용자에서 다음 롤 ID 등록을 권장드립니다. 나머지는 미등록 합니다.
web-000001
web-000002
web-000007
web-000009
web-000010
web-000011
web-000012
일반사용자 => 익명 사용자의 권한을 상속 받으며 추가로 접근 허용할 URL에 "등록" 처리 해야 합니다.
교육환경에서 테스트 하시면 편리하실듯 합니다.
감사합니다.
표준프레임워크센터 입니다.
구현하신 환경 및 구현 절차에 따라
구동 결과에 영향을 줄수 있습니다.
개별적으로 원격으로 확인해 드리고 있지는 않습니다.
대안으로
환경적인 차이가 있을수 있으므로
표준프레임워크에서 배포하고 있는 교육환경을 다운로드 받으셔서
구동 테스트를 해보실것을 권장 드립니다.
교육환경에는
이클립스 개발환경 및 mysql DB
그리고 기본적인 메이븐 라이브러리까지
모두 포함되어 있어 편리합니다.
교육환경 다운로드 URL 주소 입니다.
https://www.egovframe.go.kr/home/ntt/nttRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=65&bbsId=4&nttId=1741
* exe 자동 압축 해제가 됩니다.
C;\로 지정하여 햐제 하시면 다음 디렉토리에 설치가 됩니다.
C:\eGovFrame-3.10.0
* mysql DB 실행
C:\eGovFrame-3.10.0\bin\mysql-5.6.21
startup.bat 파일 실행
* 개발환경에서 공통컴포넌트 Allinone 프로젝트 생성
eGovframe > Start > New Template Project 선택하여
4번째 Common All-in-one 프로젝트를 생성합니다.
* DB 스크립트 실행
/script/ddl/mysql/com_DDL_mysql.sql
/script/dml/mysql/com_DML_mysql.sql
1) 첫번째 테스트 조언
모든접근권한을 등록으로 놔두고 => 모든 접근권한이 등록되면 모든 URL자원에 접근이 됩니다. 따라서 추가로 설정하는 것들은 의미가 없어집니다.
2) 두번째 테스트 조언
익명사용자 => 로그인을 안해도 되는 자원을 등록합니다.
익명사용자에서 다음 롤 ID 등록을 권장드립니다. 나머지는 미등록 합니다.
web-000001
web-000002
web-000007
web-000009
web-000010
web-000011
web-000012
일반사용자 => 익명 사용자의 권한을 상속 받으며 추가로 접근 허용할 URL에 "등록" 처리 해야 합니다.
교육환경에서 테스트 하시면 편리하실듯 합니다.
감사합니다.