Published 2023. 4. 9. 17:30
Security 의존성 추가전
API 생성후 localhost:8080으로 접속하면 잘 뜨는 걸 확인 할 수 있다.
@RestController
public class HomeController {
@GetMapping("/")
public String home() {
return "home";
}
}
Security 의존성 추가 후
gradle 추가
implementation "org.springframework.boot:spring-boot-starter-security"
스프링 시큐리티의 의존성 추가 시 일어나는 일들
- 서버가 기동되면 스프링 시큐리티의 초기화 작업 및 보안 설정이 이루어진다
- 별도의 설정이나 구현을 하지 않아도 기본적인 웹 보안 기능이 현재 시스템에 연동되어 작동함
- 모든 요청은 인증이 되어야 자원에 접근이 가능하다
- 인증 방식은 폼 로그인 방식과 httpBasic 로그인 방식을 제공한다
- 기본 로그인 페이지 제공한다
- 기본 계정 한 개 제공한다 – username : user / password : 랜덤 문자열
콘솔에 password가 찍히는걸 확인할 수 있고 다시 localhost:8080을 접속하면 로그인폼이 나오는 걸 확인 할 수 있다.
'무조건 따라하기 > Spring Boot 기반 Security' 카테고리의 다른 글
Spring Boot 기반으로 개발하는 Spring Security : LogoutFilter (0) | 2023.04.11 |
---|---|
Spring Boot 기반으로 개발하는 Spring Security : UsernamePasswordAuthenticationFilter (0) | 2023.04.10 |
Spring Boot 기반으로 개발하는 Spring Security : Form Login 인증 (0) | 2023.04.09 |
Spring Boot 기반으로 개발하는 Spring Security : 보안 기능 구현 (0) | 2023.04.09 |
스프링 시큐리티 - Spring Boot 기반으로 개발하는 Spring Security (0) | 2023.04.09 |