본문 바로가기

프로그래밍/스프링 부트와 AWS로 구현하는 웹서비스

8.3 외부 Security 파일 등록하기

에러가 발생 했었습니다.

 

에러의 이유는 

ClientRegistrationRepository를 생성하려면 clientId와 clientSecret가 필수입니다.

로컬 PC에서는 application-oauth.properties가 있어 문제가 없었습니다.

하지만 이 파일은 .gitignore로 git에서 제외대상이라 깃허브에 올라가지 않습니다.

그래서 서버에 직접 이 설정들을 갖게 합니다.

 

step1이 아닌 app디렉토리에 properties 파일을 생성합니다.

-vim /home/ec2-user/app/application-oauth.properties

 

파일의 내용은 로컬 PC의 내용과 동일합니다.

 

생성한 파일을 사용할 수 있도록 deploy.sh 파일을 수정합니다.

p. 305 참고

 

재실행 보면 정상적으로 작동하게 됩니다.