상세 컨텐츠

본문 제목

스프링 시큐리티로 인증과 권한 테스트 작업

JSP·자바·코틀린

by 김일국 2020. 3. 10. 18:47

본문

스프링 시큐리티로 인증과 권한 테스트 작업.(다양한 상황에 따른 적용방식의 차이가 나서 헷갈렸습니다.^^)

- 현재는 전자정부표준프레임워크 스프링시큐리티 간소화 작업을 적용해 놓았습니다.
- (주.사용자단 로그인만 스프링시큐리티 적용되었음.) LoginControllerSeccurity.java 클래스.
- 권한 계층은 ROLE_ADMIN > ROLE_USER > ROLE_ANONYMOUS 3가지로 지정 후 테스트OK.
- ROLE_USER 로 로그인 했을때, ROLE_USER, ROLE_ANONYMOUS 2가지가 활성화 됨 확인OK.(아래)

- timespace.let.uat.uia.service.impl 패키지의 EgovSessionMapping 클래스 실행 확인OK.(아래)


- 설정하다가 현재 작업한 CMS에서 시큐니티관련 필요없는 파일 정리(아래)
- context-egovuserdetailshelper.xml 초기엔 필요한 것인줄 알았으나, 삭제해도 스프링 시큐리티 정상 작동.
- egovframework.com.sec.ram.service 패키지 필요한 것인줄 알았으나, 삭제해도 스프링 시큐리티 정상 작동.


- 앞으로 작업예정: 위 작업에 이어서 화면에 대한 권한 처리 확인예정.

관련글 더보기

댓글 영역