Series
오라클 클라우드 사용하기 - (1) 인스턴스 생성, ssh 접속
오라클 클라우드 사용하기 - (2) 프로젝트 배포(React, Node.js)
오라클 클라우드 사용하기 - (3) 도메인 연결, 구글 로그인
프로젝트에서 구글 로그인을 사용해 로그인을 구현했는데 새로 배포를 하고 난 후 오류가 발생했다. 알고보니 현재 구글 OAuth에서는 ip주소로는 redirect를 할 수 없다고 한다. 따라서 도메인을 연결해야 했다.
도메인 연결
무료 도메인 서비스를 찾던 도중 noip를 알게 되었다.
사용해보니 아주 간단하게 도메인 연결을 할 수 있었다 :)
이메일과 비밀번호, 그리고 도메인 hostname을 입력해 회원가입을 한다. (이 때 hostname은 나중에도 입력 가능하다.)
이메일 확인을 한 후, Account - Account Info에서 회원 정보 입력을 해준다.
그 후 Account - Security에서 Security Question을 작성해주고, Save를 해준다.
계정 설정을 끝마친 후에는 Dynamic DNS - No-IP Hostnames에서 아까 만들어준 도메인의 ip를 오라클 클라우드 인스턴스의 전용 ip를 넣어주면 된다.
구글 로그인
기존 localhost에서는 구글 로그인이 잘 동작하고 있었기 때문에 기본 설정은 여기서 다루진 않겠다.
구글 클라우드 플랫폼의 API 및 서비스 - 사용자 인증 정보에서 승인된 자바스크립트 원본에 새로운 도메인을 추가해준다.
그리고 승인된 리디렉션 URI에 http://[도메인]:[포트번호]/[리디렉션 uri]를 추가해주면 된다.
'DevOps' 카테고리의 다른 글
Github Actions를 이용해 CI/CD를 구축해보자(ssh 연결) (0) | 2023.02.15 |
---|---|
오라클 클라우드 사용하기 - (2) 프로젝트 배포(React, Node.js) (0) | 2022.10.13 |
오라클 클라우드 사용하기 - (1) 인스턴스 생성, ssh 접속 (0) | 2022.10.11 |