Key Features

구글 크리덴셜 가이드

구글 크리덴셜 가이드

구글 크리덴셜 가이드

Gmail, Google Sheets, Google Calendar 등 구글 노드를 사용하려면 구글 크리덴셜을 발급한 후에 Agentria에 등록해야합니다.

작업을 위해 구글 계정으로 로그인이 필요합니다.


1단계: 구글 클라우드 콘솔 접속

크리덴셜 발급을 위해 브라우저에서 구글 클라우드 콘솔 Auth 플랫폼 페이지로 접속합니다.

클라우드 콘솔에 처음 접속했다면 Create Project 버튼을 클릭하여 프로젝트를 생성합니다.


2단계: OAuth 생성

OAuth는 인터넷 사용자 인증 및 권한 부여를 위한 개방형 표준 프로토콜입니다.

구글 크리덴셜을 발급하기 위해서는 OAuth 플로우를 거쳐야 합니다.

이제 Get Started 버튼을 클릭하여 프로젝트를 구성합니다.

필요한 정보를 입력하고 Create 하면 OAuth 구성이 완료됩니다.


3단계: OAuth 클라이언트 ID 생성

사이드바에서 클라이언트 탭을 선택합니다.

페이지 상단의 +Client client 버튼을 클릭하여 클라이언트 ID 만들기를 진행합니다.

Agentria에서 사용하기 위해 애플리케이션 유형은 Web application으로 합니다.


4단계: Agentria에서 Credential 추가

Agentria 프로젝트 페이지에서 사이드바의 Credential 탭을 클릭합니다.

우측 상단의 +Add Credential 버튼을 클릭하여 새로운 크리덴셜을 생성합니다.

사용할 Google 템플릿을 선택합니다.

크리덴셜은 템플릿에 따라 별개로 생성해야 합니다.

SET 1 영역의 Callback URL을 복사하여 5단계를 진행합니다.

크리덴셜 팝업창은 아직 저장할 수 없는 상태입니다.


5단계: Callback URL 등록


클라이언트 ID 만들기를 진행 중이던 구글 클라우드 콘솔에서 +Add URL 버튼을 클릭하면 리디렉션 URL 입력창이 나옵니다.

입력창에 4단계에서 복사해둔 Callback URL을 붙여넣습니다.

저장하면 OAuth 클라이언트가 생성됩니다.


6단계: Secret 보관 (중요)

팝업창의 Client IDClient secret 정보는 반드시 안전한 곳에 기록해두어야 합니다.

Download JSON 버튼을 클릭하여 파일 형태로 다운받아 보관할 수도 있습니다.


7단계: 데이터 액세스 범위 추가

사이드바에서 데이터 액세스 탭을 선택합니다.

범위 추가 또는 삭제 버튼을 클릭하고 상단 메시지의 Google API 라이브러리 링크로 접속합니다.

검색창에 필요한 API를 검색합니다.

(예시: Gmail API , Google Sheets API )

검색 결과를 선택하고 사용 버튼을 클릭해 활성화합니다.


8단계: 크리덴셜 세팅 완성

Agentria에서 생성 중이던 크리덴셜 팝업창에 6단계에서 기록해두었던 Client IDClient Secret 정보를 입력합니다.

Google Connect 버튼을 클릭하여 계정을 연동합니다.

엑세스를 허용하면 Refresh Token이 자동으로 입력됩니다.

필요에 따라 SET을 추가할 수 있습니다.

우측 하단의 SAVE 버튼을 클릭하면 크리덴셜 세팅이 완료됩니다.


9단계: 구글 템플릿 노드 추가

캔버스에 구글 템플릿 노드를 추가합니다.

등록한 크리덴셜과 동일한 템플릿이어야 합니다.

예를 들어, Gmail 템플릿으로 크리덴셜을 생성했다면 Gmail 노드에서 사용할 수 있습니다.


10단계: 노드에서 크리덴셜 등록


노드를 더블클릭하여 노드 편집기를 열고, 크리덴셜을 선택합니다.

이제 구글 노드를 사용할 수 있습니다.


다음 단계


클라이언트 정보는 구글 크리덴셜 설정 시 재사용할 수 있습니다.

만약 6개월동안 사용하지 않아 기한이 만료되었다면 다시 사용을 허용한 후 인증을 진행할 수 있습니다.