스프링 시큐리티 적용문의드립니다.
- 작성자 :
- 이*수
- 작성일 :
- 2023-01-13 16:23:44
- 조회수 :
- 1,125
- 구분 :
- 개발환경 / 4.0
- 진행상태 :
- 완료
Q
안녕하세요 이전에
15758 번
질문으로 답변을 받았었는데요
Boot 템플릿 프로젝트에는 스프링 시큐리티 설정이
포함되어 있지 않으므로 필요에 맞게 설정하셔야 합니다.
라고 답변을 받았습니다.
지금 현재는 프로젝트를 gradle / jsp로 변경해서
java config가 있는 형태로 구현중인데
해당 라이브러리를 추가했고
implementation 'org.egovframe.rte:org.egovframe.rte.ptl.mvc:4.0.0'
implementation 'org.egovframe.rte:org.egovframe.rte.fdl.cmmn:4.0.0'
implementation 'org.egovframe.rte:org.egovframe.rte.psl.dataaccess:4.0.0'
implementation 'org.egovframe.rte:org.egovframe.rte.fdl.logging:4.0.0'
ServiceImpl 부분에서 extends EgovAbstractServiceImpl
Dao 부분에서 extends EgovAbstractMapper 만 추가했습니다.
이러면 호환성 관련해서 문제가 없는지 궁금합니다.
그리고
1. 스프링 시큐리티는 통상적으로 구성하듯이 별도로 구성해도 되는건가요?
예로 org.springframework.boot:spring-boot-starter-security 를 받아서
@Configuration
@EnableWebSecurity
해당형태로 별도 파일로 구성해야 하는지
2. 별도로 권장하는 시큐리티를 사용해야하는건지요?
예로 org.egovframe.rte:org.egovframe.rte.fdl.security
혹시 1번으로 시큐리티를 적용했을 때 가이드가 별도로 없다보니 통상적으로 적용해서 사용하면
전자정부프레임워크 기반으로 개발진행이 되지 않았다라는그러한 경우가 나올까봐서
혹시 별도로 가이드가 있을까 해서 질문드립니다.
15758 번
질문으로 답변을 받았었는데요
Boot 템플릿 프로젝트에는 스프링 시큐리티 설정이
포함되어 있지 않으므로 필요에 맞게 설정하셔야 합니다.
라고 답변을 받았습니다.
지금 현재는 프로젝트를 gradle / jsp로 변경해서
java config가 있는 형태로 구현중인데
해당 라이브러리를 추가했고
implementation 'org.egovframe.rte:org.egovframe.rte.ptl.mvc:4.0.0'
implementation 'org.egovframe.rte:org.egovframe.rte.fdl.cmmn:4.0.0'
implementation 'org.egovframe.rte:org.egovframe.rte.psl.dataaccess:4.0.0'
implementation 'org.egovframe.rte:org.egovframe.rte.fdl.logging:4.0.0'
ServiceImpl 부분에서 extends EgovAbstractServiceImpl
Dao 부분에서 extends EgovAbstractMapper 만 추가했습니다.
이러면 호환성 관련해서 문제가 없는지 궁금합니다.
그리고
1. 스프링 시큐리티는 통상적으로 구성하듯이 별도로 구성해도 되는건가요?
예로 org.springframework.boot:spring-boot-starter-security 를 받아서
@Configuration
@EnableWebSecurity
해당형태로 별도 파일로 구성해야 하는지
2. 별도로 권장하는 시큐리티를 사용해야하는건지요?
예로 org.egovframe.rte:org.egovframe.rte.fdl.security
혹시 1번으로 시큐리티를 적용했을 때 가이드가 별도로 없다보니 통상적으로 적용해서 사용하면
전자정부프레임워크 기반으로 개발진행이 되지 않았다라는그러한 경우가 나올까봐서
혹시 별도로 가이드가 있을까 해서 질문드립니다.
환경정보
-
- OS 정보 : 윈10
- 표준프레임워크 버전 : 4.0
- JDK(JRE) 정보 : 11
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
스프링 부트 사용여부와는 무관하게 아키텍쳐는 동일하게 구성할 수 있으므로
질문하신 내용으로만 한정해서 본다면 적용기준에 맞다고 할 수 있습니다.
시큐리티 간소화 서비스 적용은 필수는 아닙니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte4.0:fdl:server_security:xmlschema
따라서 별도의 커스텀 설정도 가능합니다.
표준프레임워크 적용 관련하여 자세한 사항은
적용점검 서비스 관련하여 확인하실수 있습니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=67
해당 화면의 이용절차 중 4단계에 있는
[가이드다운로드]를 클릭하여
자세한 안내문서를 확인하실수 있습니다
감사합니다.
표준프레임워크센터입니다.
스프링 부트 사용여부와는 무관하게 아키텍쳐는 동일하게 구성할 수 있으므로
질문하신 내용으로만 한정해서 본다면 적용기준에 맞다고 할 수 있습니다.
시큐리티 간소화 서비스 적용은 필수는 아닙니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte4.0:fdl:server_security:xmlschema
따라서 별도의 커스텀 설정도 가능합니다.
표준프레임워크 적용 관련하여 자세한 사항은
적용점검 서비스 관련하여 확인하실수 있습니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=67
해당 화면의 이용절차 중 4단계에 있는
[가이드다운로드]를 클릭하여
자세한 안내문서를 확인하실수 있습니다
감사합니다.