본문 바로가기

JAVA/- Spring

[Spring Security] OAuth2, AWS ec2 연동

Google

1. 구글 콘솔에 접속해서 본인의 프로젝트로 이동한다.

-> console.cloud.google.com/home/dashboard

 

Google Cloud Platform

하나의 계정으로 모든 Google 서비스를 Google Cloud Platform을 사용하려면 로그인하세요.

accounts.google.com

 

2. ec2 인스턴스에서 DNS 주소를 복사한다.

 

3. 구글 콘솔에서 API 및 서비스 - OAuth 동의 화면 - 앱 수정 - 승인된 도메인에 복사한 ec2 주소를 붙여넣고 저장한다.

 

4. 사용자 인증 정보에서 해당 프로젝트를 선택하고 승인된 리디렉션 URI에 다음 링크를 추가한다.

http://복사한ec2주소:8080/login/oauth2/code/google

 

4-1. 잘못된 원본: 이 앱은 게시 상태가 '프로덕션 단계'입니다. URI에서 https://를 스키마로 사용해야 합니다. 에러

-> 확인해보니까 현재는 https로 된 도메인에 대해서만 지원을 한다.. 

ssh 인증서 발급받은 적이 없으니까 당연히 https://도메인으로 접속하면 아무것도 안 뜬다.

https 적용을 한 사람이라면 위 두 가지 설정을 바꿈으로써 연동되었을 것이다.

출처

https://yeonyeon.tistory.com/69

728x90