본문 바로가기

플밍 is 뭔들/SPRING

[SPRING SECURITY] 2.스프링 시큐리티 security-context.xml 알아보기 - 스프링 시큐리티는 어떤 웹페이지에 접속할 때에 접속자의 권한을 반드시 확인하고 권한에 맞는 페이지만 보여준다. 아래 예제를 보자, 이 예제는 구글링해서 찾은 security-context.xml의 예제이다. 간단히 예제를 설명하자면 다음과 같다. 안에 있는 은 해당 페이지의 접속 권한에 대해 설정한다. 즉 저 예제는 모든페이지(/**)는 ROLE_USER만이 접속할 수 있다는 말이다. 그리고 속성은 유저들의 권한을 설정한다. 즉 아이디가 guest이고 비밀번호가 guest인 사람의 권한은 ROLE_USER로써 저 웹페이지에 접근할 권한이 있다. 또한 권한을 가진 유저가 하나이므로 저 아이디를 제외한 모든 아이디는 권한이 없으므로 접근이 불가능 하다. 그리고 앞의 스프링 시큐리티기본세팅을 한 후 sec.. 더보기
[SPRING SECURITY] 1.스프링 시큐리티 기본세팅 1) 라이브러리 다운 - 스프링 시큐리티 라이브러리를 다운받아야 한다. 일반적인 스프링에서는 pom.xml에 다운받으려는 스프링 시큐리티 설정을 추가하면 된다. - 해당 설정은 스프링 공식홈페이지(https://spring.io/)에서 해당 설정을 찾을 수 있다(http://projects.spring.io/spring-security/) pme.xml org.springframework.security spring-security-web 4.2.2.BUILD-SNAPSHOT spring-snapshots Spring Snapshots https://repo.spring.io/libs-snapshot true - 하지만 내가 했던 프로젝트는 스프링이긴 했지만 pom.xml이 없었고 직접 라이브러리를 추가.. 더보기