본문 바로가기

스프링Security2

[스프링시큐리티] role명에 "ROLE_" 접두사를 꼭 붙여야 하는가? (해결방법) 오늘 하루종일 Spring MVC 프로젝트의 시큐리티를 구현하는데 힘썼다. 그중 3시간은 역할설정할때 role앞에 접두사 "ROLE"이 필수인지, 그리고 수정할수 있는것인지 검색하는데 시간을 보내서 정리해본다. 삽질1. 처음에는 role_을 써야하는것으로 배웠지만 혹시 안써도 자동으로 bind되는지 삽질을 1시간가량 해보았다. 삽질2. 국내 티스토리 검색 - 검색해도 대부분 "ROLE_" 접두사가 필수인것처럼 작성한 블로그들이 대부분이었다. - 덕분에 희망고문 당하면서 시간을 많이 뺏겼다. 삽질3. 스프링 공식 문서 검색 https://docs.spring.io/spring-security/reference/servlet/appendix/faq.html#appendix-faq-role-prefix Spr.. 2023. 6. 25.
[스프링Legacy] Spring Security 프로젝트 초기설정 (STS, 이클립스) 스프링 Legacy - Spring MVC 프로젝트 생성 후 프로젝트 설정 1. 프로젝트 설정 1-1) 프로젝트의 Java Build Path 에 Tomcat v8.5 추가 1-2) 프로젝트의 Project Facets 설정 - 버전을 수정해준다. (Java 1.8/ Dynamic Web Module(Servlet) 3.1) - Java Runtimes에 Apache Tomcat v8.5 추가 2. web.xml 수정 xsd 프로젝트 버전으로 수정 - xsd 3. 1버전으로 수정 상단에 security-context.xml 경로 추가 contextConfigLocation /WEB-INF/spring/root-context.xml /WEB-INF/spring/security-context.xml Enco.. 2023. 6. 14.