Closed Junobee25 closed 9 months ago
좋은 의견과 정보 감사드립니다. 말씀하신 것처럼 스프링 시큐리티 6 이상의 버전을 사용하는 경우에는 해당 옵션을 검토해 주어야 할 것입니다. 그러나 이 내용은 소스 코드에 반영하지는 않겠습니다.
이 프로젝트는 강의 자료로, 일반적인 개발 프로젝트와는 다른 특성을 가집니다. 강의를 구매하신 수강생 분들께서는 학습한 내용을 토대로 자유롭게 스프링 부트의 버전을 최신으로 올려서 실습하셔도 되지만, 기본적으로 강의의 소스 코드는 강의가 출시한 당시에 약속드렸던 버전의 동작과 강의 내용을 보장해야 합니다. 강의 내용은 부트 2.7 그대로인데, 소스 코드만 최신으로 대응하면 강의를 구매하신 수강생 분들께서 수강 중에 혼란을 겪으실 것입니다. 소스 코드를 최신으로 업데이트하면, 강의 내용도 최신으로 바뀌어야 맞을 것입니다. 그러나 강의는 이미 출시되었으므로, 이는 불가능합니다.
새로운 내용들은 새로운 강의로 담아내어 또 수강생 분들께 소개해드리는 것이 적절한 접근 방법이라 생각하고 있습니다. 따라서 현재의 소스 코드는 유지하겠습니다. 하지만 이 이슈가 무의미한 것은 아닙니다. 좋은 정보를 알려주심에 다시 한 번 감사드립니다. 이 내용은 최신 버전으로 실습 중인 수강생 분들께서 참고하시는데 도움이 될 것입니다.
고맙습니다.
강의에서는 Security 5를 사용합니다 저처럼 Security 6.0 사용하시는 분들은
client-authentication-method : POST
를 사용하면 에러가 발생합니다. 에러를 해결하기 위해서는 다음과 같이 변경해줘야 합니다.client-authentication-method : client_secret_post