Google Chat용 OAuth 구성

이 페이지에서는 데이터 스토어로 Google Chat을 Gemini Enterprise에 연결하도록 OAuth를 구성하는 방법을 설명합니다.

Google Chat의 인증 및 권한 설정

Google Chat 작업을 사용 설정하려면 관리자가 다음 단계를 수행하여 Google Chat API를 사용 설정하고 인증을 설정해야 합니다. Google Cloud

Google Chat API 사용 설정

콘솔 프로젝트에서 Google Chat API를 사용 설정합니다. Google Cloud

앱 구성

  1. API를 사용 설정한 후 구성 탭으로 이동하여 다음과 같이 앱 세부정보를 설정합니다.

    • 앱 이름: 앱 이름을 입력합니다 (예: Gemini Enterprise). 사용자는 앱에서 메시지를 보낼 때 이 이름을 보게 됩니다.
    • 아바타 URL: Gemini Enterprise 아이콘의 URL을 제공합니다. 이 아이콘은 채팅 대화목록에서 앱 이름 옆에 표시됩니다.
    • 설명: 설명을 입력합니다 (예: Google Chat app for Gemini Enterprise).
  2. 앱 상태에서 상태가 활성으로 설정되어 있는지 확인합니다.

  3. 저장 을 클릭합니다.

OAuth 앱 만들기 및 범위 추가

OAuth 앱이 없는 경우 다음 단계를 따르세요. OAuth 앱이 이미 있는 경우 OAuth 클라이언트 사용자 인증 정보 만들기로 건너뜁니다.

  1. Google 인증 플랫폼 > 개요 로 이동합니다.

    인증 플랫폼으로 이동

  2. 시작하기 를 클릭합니다.

  3. OAuth 앱의 이름을 입력합니다.

  4. 사용자 지원 이메일에서 애플리케이션 사용자가 동의에 대해 문의할 수 있는 지원 이메일 주소를 선택합니다.

  5. 잠재고객에서 앱의 사용자 유형을 선택합니다.

    • 외부: Google Workspace 조직 외부에서 사용할 앱을 만드는 경우 외부를 선택합니다. 이렇게 하면 Google account가 있는 모든 사용자가 앱을 공개적으로 사용할 수 있습니다. **외부** 를 선택한 경우 테스트 사용자를 추가합니다.
      1. 잠재고객 을 클릭합니다.
      2. **테스트 사용자** 에서 **사용자 추가** 를 클릭합니다.
      3. 이메일 주소와 기타 승인된 테스트 사용자를 입력한 후 저장 을 클릭합니다.
    • 내부: 앱이 특정 Google Cloud 조직의 구성원으로 제한되어 Google Workspace 조직 구성원만 액세스할 수 있는 경우 내부를 선택합니다.
  6. 다음 을 클릭합니다.

  7. 연락처 정보에서 프로젝트 변경사항에 관한 알림을 받을 수 있는 이메일 주소를 입력합니다.

  8. 다음 을 클릭합니다.

  9. 완료에서 Google API 서비스 사용자 데이터 정책을 검토합니다. 동의하는 경우 Google API 서비스: 사용자 데이터 정책에 동의합니다 를 선택합니다.

  10. 계속 을 클릭합니다.

  11. 만들기 를 클릭합니다.

앱을 만든 후 브랜딩잠재고객에서 OAuth 동의 화면 설정을 업데이트할 수 있습니다.

범위 추가

필요한 최소 범위를 추가하려면 다음 단계를 따르세요.

  1. 콘솔에서 메뉴로 이동합니다. Google Cloud
  2. 탐색 메뉴에서 데이터 액세스를 선택합니다.
  3. 범위 추가 또는 삭제 를 클릭합니다.
  4. 수동으로 범위 추가에서 요구사항에 따라 Google Chat의 다음 범위를 붙여넣습니다.
연결 모드 범위 목적
제휴 검색
  • https://www.googleapis.com/auth/chat.spaces.readonly
  • https://www.googleapis.com/auth/chat.messages.readonly
콘텐츠를 검색하고 가져오는 데 필요한 최소 권한입니다. 데이터 스토어에서 스페이스를 나열하고 메시지를 읽을 수 있도록 허용합니다.
제휴 검색 및 작업
  • https://www.googleapis.com/auth/chat.spaces.readonly
  • https://www.googleapis.com/auth/chat.messages.readonly
https://www.googleapis.com/auth/chat.spaces.create 스페이스 만들기: 채팅 스페이스를 만드는 데 필요한 최소 범위입니다.
https://www.googleapis.com/auth/chat.messages.create 메시지: 채팅 대화목록에 답장하는 데 필요한 최소 범위입니다.

5. 표에 추가 를 클릭한 다음 업데이트 를 클릭합니다.

6. 저장 을 클릭합니다.

OAuth 클라이언트 사용자 인증 정보 만들기

이 절차에서는 작업의 새 OAuth 클라이언트 ID를 만드는 방법을 설명합니다. Google Cloud작업의 OAuth 클라이언트 ID가 이미 있는 경우 새 클라이언트 ID를 만드는 대신 Google Chat 작업에 해당 클라이언트 ID와 보안 비밀을 사용할 수 있습니다. Google Cloud

  1. Google 인증 플랫폼/ 클라이언트 로 이동합니다.

  2. 클라이언트 만들기 를 클릭합니다.

  3. 애플리케이션 유형에서 웹 애플리케이션을 선택합니다.

  4. 이름 필드에 사용자 인증 정보의 이름을 입력합니다.

  5. 승인된 JavaScript 원본 을 건너뜁니다.

  6. 승인된 리디렉션 URI 섹션에서 URI 추가 를 클릭하고 다음 URI를 입력합니다. https://vertexaisearch.cloud.google.com/oauth-redirect

  7. 만들기 를 클릭합니다. 새로 만든 사용자 인증 정보가 OAuth 2.0 클라이언트 ID 아래에 표시됩니다. 방금 만든 클라이언트를 열고 다음 정보를 복사합니다.

    • 클라이언트 ID
    • 클라이언트 보안 비밀번호