스프링 시큐리티 설치부터 적용까지 build.gradle 에 스프링 시큐리티를 설치한다. dependencies { implementation 'org.springframework.boot:spring-boot-starter-security' implementation 'org.thymeleaf.extras:thymeleaf-extras-springsecurity5' } ✔ 참고로 스프링 시큐리티와 Thymeleaf 라이브러리를 사용하도록 설치 한 코드이다. ✔ 로컬 서버를 재시작 해준다. 그리고 화면을 키면 어떠한 경로에도 이 화면이 뜰 것이다. 이는, 기본적으로 인증되지 않은 사용자는 서비스를 사용할 수 없게 되어있어서이다. 기본 아이디는 user이고 password는 console에 찍히지만.. 나는 게시판 화면을 만들것이라서 이런.. 2022. 11. 2. Spring Security - 웹 요청 인가 표현식(security-context.xml) hasRole(“권한”), hasAuthority(“권한”) 해당 권한을 가졌는지 검사 hasAnyRole(“권한1[, 권한2] ”) 해당 권한 중 하나라도 가졌는지 검사 permitAll 모두 허용 denyAll 모두 거부 isAnonymous() 익명 사용자인지 검사 isAuthenticated() 저장된 사용자 인지 검사 hasIpAddress(“IP표현”) 허용된 IP인지 검사 2022. 11. 1. 이전 1 다음