특별히 설정을 하지 않고 spring boot 를 시작했더니 이상한? 만든적없는 로그인 페이지로 이동한다.그래서 물어봤다..
Spring Security에서 기본 로그인 아이디는 "user"입니다. 기본 비밀번호는 랜덤으로 생성되어 로그에 출력됩니다. 로그인 시에는 "user"와 랜덤으로 생성된 비밀번호를 사용하여 로그인할 수 있습니다.
Spring Security에서 기본 로그인 정보는 보안 취약점을 방지하기 위해 개발 중에만 사용해야 하며, 운영 환경에서는 반드시 변경해야 합니다. application.properties
나 application.yml
파일에 다음과 같이 security.user.name
과 security.user.password
속성을 추가하여 사용자 이름과 패스워드를 설정할 수 있습니다.
yamlsecurity:
user:
name: your-username
password: your-password
이렇게 설정한 사용자 이름과 패스워드를 사용하여 로그인할 수 있습니다.
사용자는 일단 user로 해결됐고, 암호는 springboot 시작시 볼수 있다.. 임시암호를 발급해준다. 암호는 7c89b0cf-42a9-451c-a293-1f259514bcba 이걸로 통과했다. >>> Using generated security password: 7c89b0cf-42a9-451c-a293-1f259514bcba 2023-03-03T14:09:28.890+09:00 WARN 7768 --- [ restartedMain] .s.s.UserDetailsServiceAutoConfiguration : Using generated security password: 7c89b0cf-42a9-451c-a293-1f259514bcba This generated password is for development use only. Your security configuration must be updated before running your application in production.