권한관리 - 로그인시 권한 SQL 문의
- 작성자 :
- 하*수
- 작성일 :
- 2009-11-02 13:26:45
- 조회수 :
- 4,772
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
권한 설정 예시를 통하여 사용되는 Query
SELECT a.child_role child, a.parent_role parent
FROM ROLES_HIERARCHY a LEFT JOIN ROLES_HIERARCHY b on (a.child_role = b.parent_role)
egovframe에 권한 등록시 사용되는 table이 다릅니다.
egovframe에서 사용는 COMTNROLES_HIERARCHY 등을 이용한 쿼리는 없나요.
<b:property name="sqlHierarchicalRoles">
<b:property name="sqlRolesAndUrl">
<b:property name="sqlRolesAndMethod">
<b:property name="sqlRolesAndPointcut">
SELECT a.child_role child, a.parent_role parent
FROM ROLES_HIERARCHY a LEFT JOIN ROLES_HIERARCHY b on (a.child_role = b.parent_role)
egovframe에 권한 등록시 사용되는 table이 다릅니다.
egovframe에서 사용는 COMTNROLES_HIERARCHY 등을 이용한 쿼리는 없나요.
<b:property name="sqlHierarchicalRoles">
<b:property name="sqlRolesAndUrl">
<b:property name="sqlRolesAndMethod">
<b:property name="sqlRolesAndPointcut">
A
안녕하세요. 전자정부 사업단입니다.
말씀하신 ROLES_HIERARCHY 에 해당하는 데이터는 위키가이드에 초기데이타로 정의를 해 놓았습니다.
`공통컴포넌트가이드 > 관련 데이터베이스 구조 및 스키마 > 기초데이터 생성` 의 첨부화일을 다운받으시고, 권한관련 초기데이터 파일을 열어보시면 기초데이터 INSERT 문이 있으니 실행하시면 됩니다.
초기데이터는 실제 공통 컴포넌트를 실행하기 위한 기본 데이터로 필수로 등록하셔야 합니다. 또한 확장되는 데이터는 임의적으로 생성하셔야 합니다.
COMTNAUTHORINFO : 권한관리에 필요한 권한속성을 정의한 기본 테이블 입니다.
ROLES_HIERARCHY : 권한코드의 우선순위(트리구조)를 표현하기 위한 테이블 입니다.
상위 두 테이블의 기본 데이터를 입력하시기 바랍니다.
<b:property name="sqlHierarchicalRoles">
<b:property name="sqlRolesAndUrl">
<b:property name="sqlRolesAndMethod">
<b:property name="sqlRolesAndPointcut">
위의 속성 관련정보는 egovframework.com.sec.ram.security.securedobject.impl.SecuredObjectDAO 에 정의되어 있습니다. 해당 자바소스를 참고하시기 바랍니다.
수고하십시요.
말씀하신 ROLES_HIERARCHY 에 해당하는 데이터는 위키가이드에 초기데이타로 정의를 해 놓았습니다.
`공통컴포넌트가이드 > 관련 데이터베이스 구조 및 스키마 > 기초데이터 생성` 의 첨부화일을 다운받으시고, 권한관련 초기데이터 파일을 열어보시면 기초데이터 INSERT 문이 있으니 실행하시면 됩니다.
초기데이터는 실제 공통 컴포넌트를 실행하기 위한 기본 데이터로 필수로 등록하셔야 합니다. 또한 확장되는 데이터는 임의적으로 생성하셔야 합니다.
COMTNAUTHORINFO : 권한관리에 필요한 권한속성을 정의한 기본 테이블 입니다.
ROLES_HIERARCHY : 권한코드의 우선순위(트리구조)를 표현하기 위한 테이블 입니다.
상위 두 테이블의 기본 데이터를 입력하시기 바랍니다.
<b:property name="sqlHierarchicalRoles">
<b:property name="sqlRolesAndUrl">
<b:property name="sqlRolesAndMethod">
<b:property name="sqlRolesAndPointcut">
위의 속성 관련정보는 egovframework.com.sec.ram.security.securedobject.impl.SecuredObjectDAO 에 정의되어 있습니다. 해당 자바소스를 참고하시기 바랍니다.
수고하십시요.