4.1버전의 roleHierarchyString 질문입니다.
- 작성자 :
- 짙*
- 작성일 :
- 2023-07-17 16:12:10
- 조회수 :
- 510
- 구분 :
- 실행환경 / 4.1
- 진행상태 :
- 완료
Q
4.1버전 사용중 context-security.xml 에
roleHierarchyString="
ROLE_ADMIN > ROLE_USER_MEMBER
ROLE_USER_MEMBER > ROLE_GNRL_USER
ROLE_GNRL_USER > ROLE_ANONYMOUS"
설정하였습니다.
이전 버전에서는 EgovUserDetailsHelper.getAuthorities() 하면,
[ ROLE_ADMIN, ROLE_USER_MEMBER , ROLE_GNRL_USER, ROLE_ANONYMOUS ] 4개가 조회 되었는데,
4.1 버전에서는
[ROLE_ADMIN, ROLE_ANONYMOUS, ROLE_GNRL_USER ROLE_GNRL_USER, ROLE_USER_MEMBER ROLE_USER_MEMBER]
이렇게 나와서, url 보안이 먹히지 않습니다.
답변 부탁드립니다.
감사합니다.
roleHierarchyString="
ROLE_ADMIN > ROLE_USER_MEMBER
ROLE_USER_MEMBER > ROLE_GNRL_USER
ROLE_GNRL_USER > ROLE_ANONYMOUS"
설정하였습니다.
이전 버전에서는 EgovUserDetailsHelper.getAuthorities() 하면,
[ ROLE_ADMIN, ROLE_USER_MEMBER , ROLE_GNRL_USER, ROLE_ANONYMOUS ] 4개가 조회 되었는데,
4.1 버전에서는
[ROLE_ADMIN, ROLE_ANONYMOUS, ROLE_GNRL_USER ROLE_GNRL_USER, ROLE_USER_MEMBER ROLE_USER_MEMBER]
이렇게 나와서, url 보안이 먹히지 않습니다.
답변 부탁드립니다.
감사합니다.
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
센터 내부적으로 확인 결과
v4.0과 v4.1에서 roleHierarchy를
String으로 설정하시려면
상속 관계를 개행문자 없이 한 줄로 작성해 주시면
정상 동작 하는 것으로 확인이 됩니다.
예시)
roleHierarchyString="ROLE_ADMIN > ROLE_USER_MEMBER > ROLE_GNRL_USER > ROLE_ANONYMOUS"
감사합니다.
표준프레임워크 센터입니다.
센터 내부적으로 확인 결과
v4.0과 v4.1에서 roleHierarchy를
String으로 설정하시려면
상속 관계를 개행문자 없이 한 줄로 작성해 주시면
정상 동작 하는 것으로 확인이 됩니다.
예시)
roleHierarchyString="ROLE_ADMIN > ROLE_USER_MEMBER > ROLE_GNRL_USER > ROLE_ANONYMOUS"
감사합니다.