권한 계층구조
- 작성자 :
- 지*
- 작성일 :
- 2023-09-06 17:36:37
- 조회수 :
- 789
- 구분 :
- 개발환경 / 4.1
- 진행상태 :
- 완료
Q
안녕하세요.
템플릿 프로젝트 생성 후에 궁금한점이 생겨 질문 드립니다.
권한관리 메뉴에서 새로운 권한 추가 후
계정에 새로 생성한 권한을 부여 하게 되면
로그인 시 오류가 납니다.
아마도 lettnroles_hierarchy 테이블에 계층관계가 추가가 안된 상태로
context-security.xml에서 sqlHierarchicalRoles을 통해 권한 계층을 조회 후 사용하기 때문인 것 같은데
생성한 템플릿 프로젝트 내에서 lettnroles_hierarchy 테이블에 Insert 하는 구문은 없는 것 같아요.
오류 해결을 위해 전자정부프레임워크에 사용 할 수 있는 부분이나 설정이 있는 건지
권한 추가 시 계층 구조를 따지는 로직과 lettnroles_hierarchy 테이블에 Insert 하는 로직은 개발을 해서 사용해야 하는건지 궁금합니다.
템플릿 프로젝트 생성 후에 궁금한점이 생겨 질문 드립니다.
권한관리 메뉴에서 새로운 권한 추가 후
계정에 새로 생성한 권한을 부여 하게 되면
로그인 시 오류가 납니다.
아마도 lettnroles_hierarchy 테이블에 계층관계가 추가가 안된 상태로
context-security.xml에서 sqlHierarchicalRoles을 통해 권한 계층을 조회 후 사용하기 때문인 것 같은데
생성한 템플릿 프로젝트 내에서 lettnroles_hierarchy 테이블에 Insert 하는 구문은 없는 것 같아요.
오류 해결을 위해 전자정부프레임워크에 사용 할 수 있는 부분이나 설정이 있는 건지
권한 추가 시 계층 구조를 따지는 로직과 lettnroles_hierarchy 테이블에 Insert 하는 로직은 개발을 해서 사용해야 하는건지 궁금합니다.
환경정보
-
- OS 정보 : window10
- 표준프레임워크 버전 : 4.1
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat8.5
- DB 정보 : maria
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
권한 부여 로직의 절차는 일반적으로 다음과 같은 절차로 진행됩니다.
권한을 부여할 계정 생성
새로운 권한 생성
생성한 권한에 롤 부여
생성한 계정헤 롤이 부여된 권한을 추가
공통컴포넌트 All-in-one 템플릿의 경우
60. 권한관리, 70. 권한그룹관리, 90. 롤관리 메뉴에서 권한 부여가 이루어지며
포털 사이트 템플릿과 엔터프라이즈 비즈니스 템플릿에서는
포털시스템관리 > 권한관리, 사용자별권한관리, 롤관리 메뉴에서 권한 부여가 이루어집니다.
단, 포털 사이트 템플릿과 엔터프라이즈 비즈니스 템플릿의 경우에는
사용자별권한관리 메뉴에서 돋보기 모양 아이콘의 조회 버튼을 눌러야
사용자 목록을 확인할 수 있으며
엔터프라이즈 비즈니스 템플릿의 경우
말씀하신 권한 계층 insert 부분에 오류가 확인되어
차기 버전에 수정될 예정이므로
정상적으로 동작하는 포털 사이트 템플릿의 권한 부여 로직을 참고해 주시기 바랍니다.
감사합니다.
표준프레임워크 센터입니다.
권한 부여 로직의 절차는 일반적으로 다음과 같은 절차로 진행됩니다.
권한을 부여할 계정 생성
새로운 권한 생성
생성한 권한에 롤 부여
생성한 계정헤 롤이 부여된 권한을 추가
공통컴포넌트 All-in-one 템플릿의 경우
60. 권한관리, 70. 권한그룹관리, 90. 롤관리 메뉴에서 권한 부여가 이루어지며
포털 사이트 템플릿과 엔터프라이즈 비즈니스 템플릿에서는
포털시스템관리 > 권한관리, 사용자별권한관리, 롤관리 메뉴에서 권한 부여가 이루어집니다.
단, 포털 사이트 템플릿과 엔터프라이즈 비즈니스 템플릿의 경우에는
사용자별권한관리 메뉴에서 돋보기 모양 아이콘의 조회 버튼을 눌러야
사용자 목록을 확인할 수 있으며
엔터프라이즈 비즈니스 템플릿의 경우
말씀하신 권한 계층 insert 부분에 오류가 확인되어
차기 버전에 수정될 예정이므로
정상적으로 동작하는 포털 사이트 템플릿의 권한 부여 로직을 참고해 주시기 바랍니다.
감사합니다.