Google Chat API를 사용하면 앱은 가져오기 모드 스페이스를 사용하여 다른 메시징 플랫폼의 데이터를 Google Chat으로 가져올 수 있습니다. 자세한 내용은 다른 서비스에서 Google Chat으로 메시지 데이터 가져오기를 참고하세요.
가져오기 모드 스페이스에서 리소스를 읽고 쓰려면 서비스 계정으로 Chat 앱을 인증해야 합니다.
관리자가 서비스 계정에 Chat API 승인 범위 https://www.googleapis.com/auth/chat.import
를 부여합니다.
Google Workspace 도메인 관리자만 도메인 전체 위임을 통해 서비스 계정에 이 OAuth 범위를 부여할 수 있습니다. 채팅 앱이 가져오기 모드 스페이스를 만드는 모든 도메인에는 이 OAuth 범위가 있어야 합니다. 서비스 계정에 이 범위에 대한 도메인 전체 권한이 위임되면 채팅 앱은 사용자 계정을 가장하여 가져오기 모드 공간에 액세스할 수 있습니다.
일부 시나리오에서는 명의 도용을 위한 사용자 계정을 더 이상 사용하지 못할 수 있습니다. 이러한 경우 채팅 앱은 서비스 계정 사용자 인증 정보를 대체로 사용할 수 있습니다. 예를 들어 메시지 생성 중에 사용된 사용자 계정을 삭제하면 Chat 앱에서 자체 서비스 계정 사용자 인증 정보를 사용하여 동일한 콘텐츠가 포함된 메시지를 만들 수 있습니다. 채팅 앱은 OAuth 범위 https://www.googleapis.com/auth/chat.bot
의 서비스 계정 사용자 인증 정보를 사용하여 가져오기 모드 스페이스에 앱으로 액세스할 수 있습니다.
가져오기 모드 공간으로 리소스를 가져올 때 다른 Google Chat API 범위는 필요하지 않습니다. 채팅 앱은 직접 만든 가져오기 모드 스페이스로만 콘텐츠를 가져올 수 있으며 다른 앱에서 만든 가져오기 모드 스페이스로는 가져올 수 없습니다.
다음 표에는 채팅 앱이 가져오기 모드 스페이스에서 호출할 수 있는 리소스 메서드와 이러한 메서드가 지원하는 인증의 종류가 나와 있습니다.
리소스 메서드 |
사용자 가장이 지원됨 |
서비스 계정 사용자 인증 정보 지원됨 |
---|---|---|
|
지원됨 |
아니요 |
|
아니요 |
지원됨 |
|
지원됨 |
아니요 |
|
지원됨 |
아니요 |
|
지원됨 |
아니요 |
|
지원됨 |
예 |
|
예 |
지원됨 |
|
아니요 |
지원됨 |
|
지원됨 |
아니요 |
|
지원됨 |
예 |
|
지원됨 |
아니요 |
|
지원됨 |
아니요 |
|
지원됨 |
아니요 |
|
지원됨 |
아니요 |
|
지원됨 |
아니요 |
|
지원됨 |
아니요 |
관련 주제
- 인증 및 승인에 관한 자세한 내용은 Google Chat 앱 및 API 요청 인증 및 승인을 참고하세요.
- 가져오기 모드 스페이스를 사용하여 리소스를 가져오는 방법을 알아보려면 Google Chat으로 데이터 가져오기를 참고하세요.