2018년 6월 9일 토요일

Spring Security 프로젝트 생성 및 로그인

1. SPRING INITIALIZR를 통해 아래와 같이 설정하고 프로젝트를 생성한다.

Maven에서 시큐리티 설정을 추가하고 싶으면 아래 goal을 추가한다.

<dependency>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-starter-security</artifactId>
</dependency>

2. 서버를 실행하고 브라우저에서 http://localhost:8080 으로 접속한다.

Spring Security는 Client에서 요청이오면 FilterChainProxy 라는 Bean에 의해 Security Filter를 거치게 된다.


Spring Security에 의해 로그인 페이지를 생성하지 않아도 기본적으로 제공해주는 로그인 화면이 보인다. 
로그인 정보는 어디서 확인할 수 있을까?
아이디는 user
비밀번호는 콘솔을 확인해보면 아래와 같이 비밀번호를 알려준다. 비밀번호는 서버 구동할떄마다 변경된다.












Share:

0 개의 댓글:

댓글 쓰기