반응형
의존성 추가
# Maven
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
# Gradle
implementation 'org.springframework.boot:spring-boot-starter-security'
의존성을 추가하고 Controller로 요청을 하면 서버에서 Security가 동작한다.
기본적으로 계정과 비밀번호를 설정하지 않으면 1회성 비밀번호를 발급된다.
초기 계정은 user / 비밀번호는 log에서 확인이 가능하다. 하지만 비밀번호는 매번 서비스가 재시작 될때 마다 새롭게 발급된다.
게다가 로그인을 하게 되면 root로 이동하게 되고 URI를 입력하면 400에러가 발생한다.
두가지 모두 해결하는 방법은 Spring Security Configuration을 사용하는 것이다.
+ ) In-Memory에 계정등록
spring.security.user.name=계정명
spring.security.user.password=비밀번호
반응형
'Backend > Spring | SpringBoot' 카테고리의 다른 글
[Spring Security] Survlet 기반 Application 아키텍쳐(1) (0) | 2024.03.19 |
---|---|
[Spring Security] SpringSecurityConfig 적용 (0) | 2024.03.18 |
[Spring] @RequestBody (0) | 2024.03.14 |
[Spring] MessageSource를 이용한 Exception처리 (0) | 2024.03.14 |
[Spring] redirect경로 (0) | 2024.03.13 |