3.0 버전 스프링 시큐리티 적용관련 질문
- 작성자 :
- 이*진
- 작성일 :
- 2014-08-04 20:10:40
- 조회수 :
- 550
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
스프링 시큐리티 적용 시
role Hierarchy를 사용하지 않고 적용할 수 있는 방법이 있는지요?
즉, 한 사용자에 여러 권한을 부여하고, 각 권한별로 resource role을 각각 독립적으로 부여하는 방식으로 처리하고 싶습니다.
예)
user1 -> ROLE_ADMIN, ROLE_USER_A, ROLE_USER_B
ROLE_ADMIN -> /a/*.do, /b/*.do, /c/*.do
ROLE_USER_A -> /a/*.do
ROLE_USER_B -> /b/*.do
role Hierarchy를 사용하지 않고 적용할 수 있는 방법이 있는지요?
즉, 한 사용자에 여러 권한을 부여하고, 각 권한별로 resource role을 각각 독립적으로 부여하는 방식으로 처리하고 싶습니다.
예)
user1 -> ROLE_ADMIN, ROLE_USER_A, ROLE_USER_B
ROLE_ADMIN -> /a/*.do, /b/*.do, /c/*.do
ROLE_USER_A -> /a/*.do
ROLE_USER_B -> /b/*.do
A
안녕하세요. 이용진님.
사용 가능하십니다. 다음 가이드를 참조하시면 secured_resources_role에 해당되는 테이블에 등록하시면 됩니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:server_security:architecture
다만, 공통컴포넌트를 사용하시는 경우에는 테이블 자체는 위와 같은 방식(테이블명 및 컬럼명은 다름)으로 구성되어 있지만,
UI 부분에서는 사용자별로 하나의 role만 선택할 수 있도록 되어 있습니다.
공통컴포넌트를 활용하실 때에는 이 부분에 대하여 커스터마이징이 필요합니다.
그럼, 즐거운 하루되십시오.
감사합니다.
사용 가능하십니다. 다음 가이드를 참조하시면 secured_resources_role에 해당되는 테이블에 등록하시면 됩니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:server_security:architecture
다만, 공통컴포넌트를 사용하시는 경우에는 테이블 자체는 위와 같은 방식(테이블명 및 컬럼명은 다름)으로 구성되어 있지만,
UI 부분에서는 사용자별로 하나의 role만 선택할 수 있도록 되어 있습니다.
공통컴포넌트를 활용하실 때에는 이 부분에 대하여 커스터마이징이 필요합니다.
그럼, 즐거운 하루되십시오.
감사합니다.