1. Google Developers Console 프로젝트 생성
구글 개발자 콘솔 페이지에 접속한다.
https://console.developers.google.com/
왼쪽 상단에 프로젝트를 선택하는란을 클릭한다.
새 프로젝트 버튼을 클릭한다.
프로젝트 이름을 입력하고 만들기 버튼을 클릭한다.
2. OAuth 클라이언트 Id 및 비밀번호 생성
방금전에 만든 프로젝트를 선택하고 검색창에 API를 검색해서 API 및 서비스 창으로 이동한다.
왼쪽의 OAuth 동의 화면을 클릭하고 User Type을 외부로 선택 후 만들기 버튼을 클릭한다.
앱정보에 앱 이름과 이메일을 입력한다.
맨 아래에 개발자 연락처 정보를 입력하고 저장 후 계속 버튼을 클릭한다.
맨 아래에 저장 후 계속 버튼을 누른다.
완료하였으면 왼쪽의 사용자 인증 정보 탭을 누르고 상단에 사용자 인증 정보 만들기 버튼을 클릭한다.
OAuth 클라이언트 ID 만들기 버튼을 클릭한다.
애플리케이션 유형을 웹 애플리케이션을 선택하고 애플리케이션 이름을 입력한다. 그리고 승인된 리다이렉션 URI에 +URI 추가 버튼을 클릭한다.
다음과같이 로컬에서 oauth를 사용하기 위해서 URI를 추가해준다. 나중에 domain을 새로 만들면 앞에 도메인 주소는 변경해주고 뒤에 "/login/oauth2/code/google" 요거는 그대로 유지해서 추가해줘야한다.
http://localhost:8080/login/oauth2/code/google
저장을하면 클라이언트 ID와 클라이언트 보안 비밀번호가 생성되는데 이거는 다른 사람들에게 노출되지 않도록 주의하자
'Spring Boot' 카테고리의 다른 글
[Spring Boot] Elastic Stack 연동 (ELK 연동) (0) | 2021.11.28 |
---|---|
[Spring Boot] API 스프링부트 캐싱 적용 (0) | 2021.11.21 |
[Spring] @Transactional 어노테이션 (0) | 2021.10.10 |
[Spring Boot] Resource 추상화 (0) | 2020.08.27 |
[Spring Boot] @Valid를 이용한 유효성 검사 (0) | 2020.08.09 |