메뉴생성에 관해
- 작성자 :
- 김*재
- 작성일 :
- 2011-06-14 14:44:43
- 조회수 :
- 2,530
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
안녕하세요.
이번에 프로젝트를 진행하는데 전자정부 프레임워크를 사용하기로 되어서
설계와 분석을 진행하는데 궁금한 점이 있어서 문의를 드립니다.
유선상으로 몇 번 다른 궁금한 점에 대해 문의를 드리긴 했는데
이번에는 메뉴와 롤/리소스에 관련된 점에 대해 질문을 드리려고 합니다.
우선 URL 패턴을 입력한 리소스가 등록되고 그에 따라 권한을 생성해서 매핑한 다음
그 권한에 따른 메뉴(사이트 맵 포함)를 생성할 수 있다는 것은 이해했습니다.
그리고 제가 임의로 생성한 메뉴(데이터 라고 표현하신 부분)도 등록하고 사이트 맵으로 표현이 가능하다는 것도 유선상으로 전해 들었습니다.
그런데 만약 리소스가 등록되지 않은 상태에서 권한만 생성되어도 그에 따른 메뉴를 생성할 수 있는 건가요?
리소스-권한 매핑을 통해 접근할 수 있는 URL을 차단하고 허용하는 것은 기본적으로 가능한 듯 한데 권한-메뉴의 관계도 가능한지가 궁금합니다.
그리고 만약 리소스-권한-메뉴의 관계로만 구현되어야 한다면 권한에 따른 메뉴를 생성할 때 리소스에 허용된 URL로만 구성되어야 하는지도 궁금합니다.
아. 그리고 추가적으로 메뉴를 등록하는 과정에서 프로그램명과 프로그램파일명, URL의 관계는 어떻게 되는 건가요?
프로그램명은 일반적인 Desc일듯 한데...프로그램 파일명은 URL과 다른 의미인가요??
프로그램 파일명에는 검색버튼이 있는데 어떤 종류의 파일인지도 궁금합니다.
답변 부탁드립니다.
수고하세요.
p.s. 혹시 관련 예제를 보내내주시면 많은 도움이 될 듯 합니다.
루테스 김유재 드림.
이번에 프로젝트를 진행하는데 전자정부 프레임워크를 사용하기로 되어서
설계와 분석을 진행하는데 궁금한 점이 있어서 문의를 드립니다.
유선상으로 몇 번 다른 궁금한 점에 대해 문의를 드리긴 했는데
이번에는 메뉴와 롤/리소스에 관련된 점에 대해 질문을 드리려고 합니다.
우선 URL 패턴을 입력한 리소스가 등록되고 그에 따라 권한을 생성해서 매핑한 다음
그 권한에 따른 메뉴(사이트 맵 포함)를 생성할 수 있다는 것은 이해했습니다.
그리고 제가 임의로 생성한 메뉴(데이터 라고 표현하신 부분)도 등록하고 사이트 맵으로 표현이 가능하다는 것도 유선상으로 전해 들었습니다.
그런데 만약 리소스가 등록되지 않은 상태에서 권한만 생성되어도 그에 따른 메뉴를 생성할 수 있는 건가요?
리소스-권한 매핑을 통해 접근할 수 있는 URL을 차단하고 허용하는 것은 기본적으로 가능한 듯 한데 권한-메뉴의 관계도 가능한지가 궁금합니다.
그리고 만약 리소스-권한-메뉴의 관계로만 구현되어야 한다면 권한에 따른 메뉴를 생성할 때 리소스에 허용된 URL로만 구성되어야 하는지도 궁금합니다.
아. 그리고 추가적으로 메뉴를 등록하는 과정에서 프로그램명과 프로그램파일명, URL의 관계는 어떻게 되는 건가요?
프로그램명은 일반적인 Desc일듯 한데...프로그램 파일명은 URL과 다른 의미인가요??
프로그램 파일명에는 검색버튼이 있는데 어떤 종류의 파일인지도 궁금합니다.
답변 부탁드립니다.
수고하세요.
p.s. 혹시 관련 예제를 보내내주시면 많은 도움이 될 듯 합니다.
루테스 김유재 드림.
A
안녕하세요.. 김유재님..
리소스 등록 없이도.. 메뉴 생성은 가능합니다.
단, 메뉴는 롤(ex:ROLE_USER, ROLE_ADMIN)별로 할당되기 때문에.. 롤 정보는 생성하셔야 합니다.
단지 리소스의 등록은 authorization 차원에서 권한이 없는 사용자가 해당 URL을 접근하는 것을 맞는 기능입니다.
즉, 리소스 등록 없이 사용하여도 메뉴를 접근하시는 것에는 문제가 없지만.. 보안상의 문제가 있는 것입니다.
(리소스, 롤로 관리되는 security와 프로그램관리, 메뉴관리는 개별로 구성됨, 단지, 메뉴가 롤에 할당되어 관리되고 있음)
그리고.. 메뉴도 자체적으로 구성하는 것이 아니라..
프로그램관리를 통해 등록된 항목(프로그램)들을 메뉴로 지정하는 형태입니다.
그래서 메뉴 관리 부분에 프로그갦 검색이 있는 것입니다.
예제는 현 공통컴포넌트를 참조하시면 되실 것 같습니다.
또는 http://common.egovframe.go.kr(테스트용 공통컴포넌트 구성 사이트)를 참조하십시오.
계정은 "업무"선택, TEST1, 1 입니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
리소스 등록 없이도.. 메뉴 생성은 가능합니다.
단, 메뉴는 롤(ex:ROLE_USER, ROLE_ADMIN)별로 할당되기 때문에.. 롤 정보는 생성하셔야 합니다.
단지 리소스의 등록은 authorization 차원에서 권한이 없는 사용자가 해당 URL을 접근하는 것을 맞는 기능입니다.
즉, 리소스 등록 없이 사용하여도 메뉴를 접근하시는 것에는 문제가 없지만.. 보안상의 문제가 있는 것입니다.
(리소스, 롤로 관리되는 security와 프로그램관리, 메뉴관리는 개별로 구성됨, 단지, 메뉴가 롤에 할당되어 관리되고 있음)
그리고.. 메뉴도 자체적으로 구성하는 것이 아니라..
프로그램관리를 통해 등록된 항목(프로그램)들을 메뉴로 지정하는 형태입니다.
그래서 메뉴 관리 부분에 프로그갦 검색이 있는 것입니다.
예제는 현 공통컴포넌트를 참조하시면 되실 것 같습니다.
또는 http://common.egovframe.go.kr(테스트용 공통컴포넌트 구성 사이트)를 참조하십시오.
계정은 "업무"선택, TEST1, 1 입니다.
그럼.. 즐거운 하루되십시오.
감사합니다.