권한관리 롤에 따른 제한 문의
- 작성자 :
- 김*중
- 작성일 :
- 2015-03-12 10:21:27
- 조회수 :
- 599
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
현재 권한관리 공통 컴포넌트를 삽입하여 비로그인시 접근 되던 권한들이 로그인시 일반 컴포넌트에 접근이 제한되게 되어 ROLE 관련
공통 컴포넌트의 롤관련된 부분을 확인하고 있는데 문의 사항이 있어 질문난에 글 올립니다.
COMTNROLES_HIERARCHY 테이블에서 롤을 확인해 보면 크게 (ROLE_ANONYMOUS,ROLE_USER,ROLE_ADMIN) 3가지 유형의 롤이 정의되 있는데
COMTNAUTHORROLERELATE 테이블 정보 조회시 (ROLE_ANONYMOUS,ROLE_ANONYMOUS) 만정의되어 있고 ROLE_ADMIN 은 제외되어 있는데요.
COMTNROLEINFO 테이블 조회시 [모든접근제한, \A/.*\.do.*\Z] 에대한 접근 권한이 ROLE_CODE : web-000003 인 ROLE_USER 로 적용되어 있는데요. 그럼 실질적으로 공통 컴포넌트 샘플의 접근 어드민 역활의 권한은 가진것은 ROLE_USER 롤이라고 봐야 하는게 맞는건가요?
SELECT * FROM COMTNROLEINFO 조회시 ROLE_PTTRN 에 나오는 첫번째 시작되는 패턴의
\A 로시작되는 부분과 \Z 끝나는 부분의 의미가 어떻게 되는지 궁금 합니다.
공통 컴포넌트의 롤관련된 부분을 확인하고 있는데 문의 사항이 있어 질문난에 글 올립니다.
COMTNROLES_HIERARCHY 테이블에서 롤을 확인해 보면 크게 (ROLE_ANONYMOUS,ROLE_USER,ROLE_ADMIN) 3가지 유형의 롤이 정의되 있는데
COMTNAUTHORROLERELATE 테이블 정보 조회시 (ROLE_ANONYMOUS,ROLE_ANONYMOUS) 만정의되어 있고 ROLE_ADMIN 은 제외되어 있는데요.
COMTNROLEINFO 테이블 조회시 [모든접근제한, \A/.*\.do.*\Z] 에대한 접근 권한이 ROLE_CODE : web-000003 인 ROLE_USER 로 적용되어 있는데요. 그럼 실질적으로 공통 컴포넌트 샘플의 접근 어드민 역활의 권한은 가진것은 ROLE_USER 롤이라고 봐야 하는게 맞는건가요?
SELECT * FROM COMTNROLEINFO 조회시 ROLE_PTTRN 에 나오는 첫번째 시작되는 패턴의
\A 로시작되는 부분과 \Z 끝나는 부분의 의미가 어떻게 되는지 궁금 합니다.
A
안녕하세요. 김성중님.
패턴의 의미는 정리 하자면 아래와 같습니다.
- \A : 패턴시작
- \Z : 패턴 종료
- . : 임의의 문자
- * : 반복 (.* : 임의의 여러 문자)
- \. : "." 문자 자체 (\ : escape char.)
패턴의 의미는 정리 하자면 아래와 같습니다.
- \A : 패턴시작
- \Z : 패턴 종료
- . : 임의의 문자
- * : 반복 (.* : 임의의 여러 문자)
- \. : "." 문자 자체 (\ : escape char.)