Spring 프로젝트 AWS 배포(5)소셜로그인 설정


less than 1 minute read

소셜 로그인

로컬에서 소셜 로그인 구현할 때

로컬을 기준으로 설정 해놨기 때문에 막상 들어가서 로그인하려고해도 안된다.

먼저 본인 EC2 대시보드로 들어가서 퍼블릭IPv4 DNS 주소를 복사하고

[퍼블릭IPv4 DNS 주소:8080]으로 접속해보자

PD

잘 나온다.

구글 로그인

  1. 구글 클라우드 플랫폼 -> API 및 서비스 -> OAuth 동의 화면으로 이동한다.

    승인된 도메인

    도메인에 퍼블링 DNS 주소를 붙여준다.

    http://는 빼고 넣어야된다.

  2. 구글 클라우드 플랫폼 -> API 및 서비스 -> 사용자 인증 정보로 이동한다.

    본인의 OAuth 2.0 클라이언트 ID 설정화면으로 들어가서

    승인된 리디렉션

    승인된 리디렉션 URI에

    http://[EC2퍼블릭DNS]:8080/login/oauth2/code/google

    을 입력해주면

    GLOGIN

    로그인이 잘 된다!

현재 URI에 http://가 제대로 안들어간다… OAuth를 테스트단계로 하면 들어가지만..프로덕션단계로 안넘어간다.. 추후 해결할 예정

네이버 로그인

네이버는 더 쉽다.

Naver Developers로 가서 내 애플리케이션 -> 네아로 설정화면으로 가서

NLOGIN

URL부분에 잘 넣어주기만 하면된다.

물론 서비스 URL은 도메인 주소만 넣고, Callback URL에는 :8080/login/oauth2/code/naver까지 붙이는 건 잊지말고…

Leave a comment