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 ID
와 Client secret
정보는 반드시 안전한 곳에 기록해두어야 합니다.
Download JSON
버튼을 클릭하여 파일 형태로 다운받아 보관할 수도 있습니다.
7단계: 데이터 액세스 범위 추가

사이드바에서 데이터 액세스 탭을 선택합니다.
범위 추가 또는 삭제
버튼을 클릭하고 상단 메시지의 Google API 라이브러리
링크로 접속합니다.
검색창에 필요한 API를 검색합니다.
(예시: Gmail API
, Google Sheets API
)
검색 결과를 선택하고 사용
버튼을 클릭해 활성화합니다.
8단계: 크리덴셜 세팅 완성

Agentria에서 생성 중이던 크리덴셜 팝업창에 6단계에서 기록해두었던 Client ID
와 Client Secret
정보를 입력합니다.
Google Connect
버튼을 클릭하여 계정을 연동합니다.
엑세스를 허용하면 Refresh Token
이 자동으로 입력됩니다.
필요에 따라 SET을 추가할 수 있습니다.
우측 하단의 SAVE
버튼을 클릭하면 크리덴셜 세팅이 완료됩니다.
9단계: 구글 템플릿 노드 추가

캔버스에 구글 템플릿 노드를 추가합니다.
등록한 크리덴셜과 동일한 템플릿이어야 합니다.
예를 들어, Gmail 템플릿으로 크리덴셜을 생성했다면 Gmail 노드에서 사용할 수 있습니다.
10단계: 노드에서 크리덴셜 등록
노드를 더블클릭하여 노드 편집기를 열고, 크리덴셜을 선택합니다.
이제 구글 노드를 사용할 수 있습니다.
다음 단계
클라이언트 정보는 구글 크리덴셜 설정 시 재사용할 수 있습니다.
만약 6개월동안 사용하지 않아 기한이 만료되었다면 다시 사용을 허용한 후 인증을 진행할 수 있습니다.