프로젝트 생성하기
1. build.gradle 생성

빌드가 완료되면 실행해보자.

콘솔을 확인하면 일회용 비밀번호가 발급된 것을 확인할 수 있다.
이 비밀번호를 복사하고 localhost:8080 으로 들어가보자.

곧바로 로그인 페이지로 연결이 된다.
위의 url을 확인하면 localhost:8080/login 으로 자동으로 리다이렉트 된 것을 볼 수 있다.

아이디란에 기본 사용자인 user, 비밀번호란에 콘솔에 적힌 일회용 비밀번호를 입력한다.
다음과 같이 404에러 페이지가 뜬다면 시큐리티가 성공적으로 적용된 것이다.

아직 로그인이 되었을 때, 어디로 연결할지 결정하는 컨트롤러를 만들지 않았으니 404에러가 뜨는 것이 당연하다.
그렇다면 HomeController를 만들고 로그인이 성공하면 화면에 Home이 뜨게 만들자.

그리고 다시 서버를 실행해서 들어간다.
로그인 할 때는 다시 새로 발급된 비밀번호를 사용해서 로그인한다.

잘 되었다.
계속 새로 발급되는 비밀번호를 사용하는 것은 번거로우니 아예 사용할 비밀번호를 설정하자.

application.properties 설정파일을 application.yml로 변경하자. (굳이 안해도 된다. 이게 계층구조로 보기 편해서 그냥 하는 것이다)

리팩터의 이름변경을 통해 파일 확장자명을 변경한다.

로그인할 때의 사용자를 설정해준다.

다시 서버를 실행하면 콘솔에 이제는 일회용 비밀번호가 뜨지 않는 것을 확인할 수 있다.

그리고 로그인까지 해서 성공하면 완료!

성공!
