security 설정
- 작성자 :
- 신**발
- 작성일 :
- 2021-04-27 13:48:53
- 조회수 :
- 4,955
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
portal Template를 사용하고 있고
context-security에서 security:http, security:intercept를 사용하려고 하는데
<security:http pattern="/css/**" security="none"/>
<security:http pattern="/html/**" security="none"/>
<security:http pattern="/images/**" security="none"/>
<security:http pattern="/js/**" security="none"/>
<security:http pattern="/resource/**" security="none"/>
<security:http pattern="\A/WEB-INF/jsp/.*\Z" request-matcher="regex" security="none"/>
<!-- 사용하고 싶은 security -->
<security:http auto-config="true" use-expressions="true">
<security:intercept-url pattern="/admin/**" access="hasRole('ROLE_ADMIN')" />
</security:http>
이렇게 작성하고 서버를 시작하면
A universal match pattern ('/**') is defined before other patterns in the filter chain, causing them to be ignored. Please check the ordering in your <security:http> namespace or FilterChainProxy bean configuration
console에 이런 요류가 나타납니다.
이거에 대해 제가 뭐 추가를 안 한 설정이 있는지
뭐가 잘못됐는지
궁금합니다.
context-security에서 security:http, security:intercept를 사용하려고 하는데
<security:http pattern="/css/**" security="none"/>
<security:http pattern="/html/**" security="none"/>
<security:http pattern="/images/**" security="none"/>
<security:http pattern="/js/**" security="none"/>
<security:http pattern="/resource/**" security="none"/>
<security:http pattern="\A/WEB-INF/jsp/.*\Z" request-matcher="regex" security="none"/>
<!-- 사용하고 싶은 security -->
<security:http auto-config="true" use-expressions="true">
<security:intercept-url pattern="/admin/**" access="hasRole('ROLE_ADMIN')" />
</security:http>
이렇게 작성하고 서버를 시작하면
A universal match pattern ('/**') is defined before other patterns in the filter chain, causing them to be ignored. Please check the ordering in your <security:http> namespace or FilterChainProxy bean configuration
console에 이런 요류가 나타납니다.
이거에 대해 제가 뭐 추가를 안 한 설정이 있는지
뭐가 잘못됐는지
궁금합니다.
환경정보
-
- OS 정보 : Window
- 표준프레임워크 버전 : 3.9.0
- JDK(JRE) 정보 : jdk 1.8.0
- WAS 정보 : Tomcat8
- DB 정보 : mysql, mongoDB
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터 입니다.
시큐리티 간소화 서비스
다음 설정부분을 참고하시면 될듯 합니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:server_security:xmlschema_v3_8
실제 적용 예시는
공통컴포넌트 혹은
경량환경 내부업무 템플릿에서
다음 시큐리티 간소화 설정파일을 참고 하시면 됩니다.
/src/main/resources/egovframework/spring/com/context-security.xml
pom.xml에 다음 의존성도 추가해야 합니다.
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.fdl.security</artifactId>
<version>${egovframework.rte.version}</version>
</dependency>
감사합니다.
표준프레임워크센터 입니다.
시큐리티 간소화 서비스
다음 설정부분을 참고하시면 될듯 합니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:server_security:xmlschema_v3_8
실제 적용 예시는
공통컴포넌트 혹은
경량환경 내부업무 템플릿에서
다음 시큐리티 간소화 설정파일을 참고 하시면 됩니다.
/src/main/resources/egovframework/spring/com/context-security.xml
pom.xml에 다음 의존성도 추가해야 합니다.
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.fdl.security</artifactId>
<version>${egovframework.rte.version}</version>
</dependency>
감사합니다.