신규 권한에 권한별롤관리 설정 관련 문의 2
- 작성자 :
- 정*원
- 작성일 :
- 2020-11-19 17:43:08
- 조회수 :
- 2,789
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
https://www.egovframe.go.kr/uss/olh/qna/QnaInqireCoUpdt.do?qaId=QA_00000000000019529&menu=5&submenu=3
바로 직전 문의에 이어집니다.
빠른 답변 감사합니다.
현재 전자정부프레임워크 3.8 + All-in-one 기반으로 개발하고 있습니다.
우선, 계층권한 매핑 테이블에는
parent child
ROLE_ANONYMOUS IS_AUTHENTICATED_ANONYMOUSLY
IS_AUTHENTICATED_REMEMBERED IS_AUTHENTICATED_FULLY
IS_AUTHENTICATED_ANONYMOUSLY IS_AUTHENTICATED_REMEMBERED
IS_AUTHENTICATED_FULLY ROLE_USER
ROLE_RESTRICTED ROLE_A
ROLE_USER ROLE_ADMIN
ROLE_RESTRICTED ROLE_B
로 등록되어 있고,
context-security.xml 에 해당 SQL은
sqlHierarchicalRoles="
SELECT a.CHLDRN_ROLE as child, a.PARNTS_ROLE parent
FROM COMTNROLES_HIERARCHY a LEFT JOIN COMTNROLES_HIERARCHY b on (a.CHLDRN_ROLE = b.PARNTS_ROLE)"
로 등록되어 있는 상태로 사용중입니다. (이 부분은 수정한 부분이 없습니다)
한번 더 확인 부탁드리겠습니다. 감사합니다.
바로 직전 문의에 이어집니다.
빠른 답변 감사합니다.
현재 전자정부프레임워크 3.8 + All-in-one 기반으로 개발하고 있습니다.
우선, 계층권한 매핑 테이블에는
parent child
ROLE_ANONYMOUS IS_AUTHENTICATED_ANONYMOUSLY
IS_AUTHENTICATED_REMEMBERED IS_AUTHENTICATED_FULLY
IS_AUTHENTICATED_ANONYMOUSLY IS_AUTHENTICATED_REMEMBERED
IS_AUTHENTICATED_FULLY ROLE_USER
ROLE_RESTRICTED ROLE_A
ROLE_USER ROLE_ADMIN
ROLE_RESTRICTED ROLE_B
로 등록되어 있고,
context-security.xml 에 해당 SQL은
sqlHierarchicalRoles="
SELECT a.CHLDRN_ROLE as child, a.PARNTS_ROLE parent
FROM COMTNROLES_HIERARCHY a LEFT JOIN COMTNROLES_HIERARCHY b on (a.CHLDRN_ROLE = b.PARNTS_ROLE)"
로 등록되어 있는 상태로 사용중입니다. (이 부분은 수정한 부분이 없습니다)
한번 더 확인 부탁드리겠습니다. 감사합니다.
A
안녕하세요.
표준프레임워크센터 입니다.
문의하신 케이스를 테스트 하여보니
정상적으로 구동되는것을 확인하였습니다.
COMTNROLES_HIERARCHY테이블에 제약조건이 걸려 있어
제약조건을 삭제해야 INSERT가 가능합니다.
"70. 권한그룹관리"에서
사용자에 권한을 지정해 주셔야 하구요.
회원가입한 사용자의 경우
"회원 가입 승인 상태"로 상태를 변경해 주셔야 합니다.
테스트환경은 다음과 같습니다.
공통컴포넌트 v3.8
WAS : Tomcat 8.0
OS : Windows 10 64bit
감사합니다.
표준프레임워크센터 입니다.
문의하신 케이스를 테스트 하여보니
정상적으로 구동되는것을 확인하였습니다.
COMTNROLES_HIERARCHY테이블에 제약조건이 걸려 있어
제약조건을 삭제해야 INSERT가 가능합니다.
"70. 권한그룹관리"에서
사용자에 권한을 지정해 주셔야 하구요.
회원가입한 사용자의 경우
"회원 가입 승인 상태"로 상태를 변경해 주셔야 합니다.
테스트환경은 다음과 같습니다.
공통컴포넌트 v3.8
WAS : Tomcat 8.0
OS : Windows 10 64bit
감사합니다.