egov-com-access.xml에 대한 문의
- 작성자 :
- 김*중
- 작성일 :
- 2022-10-26 16:40:47
- 조회수 :
- 742
- 구분 :
- 공통컴포넌트 / 3.6
- 진행상태 :
- 완료
Q
아래 내용을 적용했는데요....권한 체크가 이상합니다.
신규로 가입했을 때 권한체크가 되지 않습니다. 권한이 없다고 나오네요.
그래서 재기동을 하니까 제대로 권한 체크를 합니다.
이런 경우 어떻게 해야 권한체크가 제대로 돌아갈까요?
신규로 가입했을 때마다 톰켓을 재기동하는 건 아닌것 같아서요.
방법 좀 문의 드립니다.
egov-com-access.xml 파일 내용
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:egov-access="http://maven.egovframe.go.kr/schema/egov-access"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
http://maven.egovframe.go.kr/schema/egov-access http://maven.egovframe.go.kr/schema/egov-access/egov-access-3.10.0.xsd">
<egov-access:config id="egovAccessConfig"
globalAuthen="session"
mappingPath="/**/*.do"
dataSource="egov.dataSource"
loginUrl="/uat/uia/egovLoginUsr.do"
accessDeniedUrl="/uat/uia/egovLoginUsr.do?auth_error=1"
sqlAuthorityUser="select concat(b.user_se, b.user_id) userid, a.author_code authority
from comtnemplyrscrtyestbs a, comvnusermaster b
where a.scrty_dtrmn_trget_id = b.esntl_id"
.......
</beans>
신규로 가입했을 때 권한체크가 되지 않습니다. 권한이 없다고 나오네요.
그래서 재기동을 하니까 제대로 권한 체크를 합니다.
이런 경우 어떻게 해야 권한체크가 제대로 돌아갈까요?
신규로 가입했을 때마다 톰켓을 재기동하는 건 아닌것 같아서요.
방법 좀 문의 드립니다.
egov-com-access.xml 파일 내용
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:egov-access="http://maven.egovframe.go.kr/schema/egov-access"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
http://maven.egovframe.go.kr/schema/egov-access http://maven.egovframe.go.kr/schema/egov-access/egov-access-3.10.0.xsd">
<egov-access:config id="egovAccessConfig"
globalAuthen="session"
mappingPath="/**/*.do"
dataSource="egov.dataSource"
loginUrl="/uat/uia/egovLoginUsr.do"
accessDeniedUrl="/uat/uia/egovLoginUsr.do?auth_error=1"
sqlAuthorityUser="select concat(b.user_se, b.user_id) userid, a.author_code authority
from comtnemplyrscrtyestbs a, comvnusermaster b
where a.scrty_dtrmn_trget_id = b.esntl_id"
.......
</beans>
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터 입니다.
다음 실행환경 위키 가이드
세션모드 접근제어 부분을 확인해 보시기 바랍니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3.10:fdl:access
가장 하단에 다음 섹션을 참조 하실수 있습니다.
"Session 접근제어 재설정"
권한 설정 변경후
서버 재기동 없이 적용하려면 다음 메소드 호출이 필요합니다.
sessionResourceMetadata.reload();
감사합니다.
표준프레임워크센터 입니다.
다음 실행환경 위키 가이드
세션모드 접근제어 부분을 확인해 보시기 바랍니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3.10:fdl:access
가장 하단에 다음 섹션을 참조 하실수 있습니다.
"Session 접근제어 재설정"
권한 설정 변경후
서버 재기동 없이 적용하려면 다음 메소드 호출이 필요합니다.
sessionResourceMetadata.reload();
감사합니다.