Google OAuth2 API 사용 설정하기 ( 구글 서치 콘솔 )

n8n

외부에서 구글에서 서비스하는 제품들에 접근하기 위해서는 권한과 인증 설정을 해주어야 한다. n8n을 이용한 구글 서치 콘솔 인덱싱 자동화에서 결국 구글 서치 콘솔에 접근해서 인덱싱을 하기 위해서는 사용할 API들에 대해 권한 및 인증 관련 설정을 해주어야 하는 것이다. 이 부분은 Google OAuth2 generic | n8n Docs문서에서 가이드해준대로 진행하였다.

구글 클라우드 계정 생성

https://console.cloud.google.com 에서 내 구글 계정을 연결하여 클라우드 계정을 생성해주었다.

구글 클라우드 콘솔 프로젝트 생성

프로젝트 클릭 >> 새 프로젝트를 통해 새로운 프로젝트를 하나 추가한다.

사용자 인증 정보 추가

API 및 서비스 >> 사용자 인증 정보를 통해 새로운 사용자 인증 정보를 만든다.
OAuth 클라이언트 ID로 만든다.

애플리케이션 유형은 웹 애플리케이션으로 선택하고 이름은 자유롭게 작성하면 된다.
승인된 리디렉션 URI를 추가해주는 것이 필요하다.

빨간 박스에 있던 URL을 복사해서 추가해주면 된다.

API 라이브러리 추가

Web Search Indexing API 라이브러리를 추가해주어야 한다.
이 라이브러리가 추가되지 않으면 인덱싱 요청에서 에러가 발생하게 된다.

라이브러리 >> Web Search Indexing API 검색에서 나온 라이브러리를 사용으로 설정해주면 된다.

테스트 사용자 추가

이 API를 이용할 계정을 테스트 사용자로 추가해주어야 한다.
같은 계정에서 API 사용을 설정했고 구글 계정 로그인도 동일한 계정으로 했음에도 해야 한다는게 살짝 이해가 가지 않지만 테스트 사용자로 추가된 계정이 아니면 권한 인증에서 실패한다.

이렇게 n8n 워크플로우에서 접근해서 사용할 수 있는 API 설정을 모두 마쳤다.

0 답글

댓글을 남겨주세요

Want to join the discussion?
Feel free to contribute!

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다