Nesta página, descrevemos como configurar o OAuth para conectar o Gmail ao Gemini Enterprise como um repositório de dados.
Configurar a autenticação e as permissões do Gmail
Para ativar as ações do Gmail, um Google Cloud administrador precisa seguir estas etapas para ativar a API Gmail e configurar a autenticação.
Ativar a API Gmail
No Google Cloud console, ative as seguintes APIs:
A API Gmail: ative a API.
A API Google People: ative a API.
A API Cloud Search: ative a API.
Criar um app OAuth e adicionar escopos
Se você não tiver um app OAuth, siga estas etapas. Se você já tiver um app OAuth, pule para Criar credenciais de cliente OAuth.
Acesse Google Auth Platform / Overview.
Clique em Primeiros passos.
Insira um nome para o app OAuth.
Em E-mail para suporte ao usuário, selecione um endereço de e-mail de suporte para que os usuários do aplicativo entrem em contato com dúvidas sobre o consentimento.
Em Público, selecione o tipo de usuário do app:
- Externo: selecione Externo se você estiver criando um app para uso fora da sua organização do Google Workspace. Isso torna o app disponível publicamente para qualquer usuário com um Google aconta.
Se você selecionou Externo para o tipo de usuário, adicione usuários de teste:
- Clique em Público-alvo.
- Em Usuários de teste, clique em Adicionar usuários.
- Insira seu endereço de e-mail e os outros usuários de teste autorizados e clique em Salvar.
- Interno: selecione Interno se o app for restrito a membros de uma organização específica, limitando o acesso apenas aos membros da organização do Google Workspace. Google Cloud
- Externo: selecione Externo se você estiver criando um app para uso fora da sua organização do Google Workspace. Isso torna o app disponível publicamente para qualquer usuário com um Google aconta.
Se você selecionou Externo para o tipo de usuário, adicione usuários de teste:
Clique em Próxima.
Em Informações de contato, insira um endereço de e-mail para receber notificações sobre mudanças no projeto.
Clique em Próxima.
Em Concluir, revise a Política de dados do usuário dos serviços de API do Google. Se você concordar, selecione Eu concordo com a Política de dados do usuário dos serviços de API do Google.
Clique em Continuar.
Clique em Criar.
Depois de criar o app, você pode atualizar as configurações da tela de permissão OAuth em Branding e público-alvo.
Adicionar escopos mínimos
Para adicionar os escopos mínimos necessários, siga estas etapas:
- No Google Cloud console, acesse o menu .
- Selecione Acesso a dados no menu de navegação.
- Clique em Adicionar ou remover escopos.
- Em Adicionar escopos manualmente, cole os seguintes escopos para o Gmail com base no modo de conexão:
| Modo de conexão | Escopo | Finalidade |
|---|---|---|
| Pesquisa federada | https://www.googleapis.com/auth/gmail.readonly |
Necessário para pesquisar mensagens de e-mail. |
| Pesquisa federada e Ações |
|
Necessário para ler, pesquisar e enviar mensagens de e-mail. |
|
Necessário para gerenciar a organização de e-mails, como criar e adicionar marcadores. | |
https://www.googleapis.com/auth/gmail.readonly |
Necessário para baixar anexos. |
Clique em Adicionar à tabela e em Atualizar.
Clique em Salvar.
Criar credenciais de cliente OAuth
Este procedimento descreve como criar um novo ID do cliente OAuth para Google Cloud ações. Se você já tiver um ID do cliente OAuth para Google Cloud ações, poderá usar esse ID e a chave secreta para ações do Google Agenda em vez de criar um novo.
Acesse Google Auth Platform / Clients.
Clique em Criar cliente.
Em Tipo de aplicativo, selecione Aplicativo da Web.
No campo Nome, digite um nome para a credencial.
Pule Origens JavaScript autorizadas.
Na seção URIs de redirecionamento autorizados , clique em Adicionar URI e insira o seguinte URI:
https://vertexaisearch.cloud.google.com/oauth-redirectClique em Criar. A credencial recém-criada aparece em IDs do cliente OAuth 2.0. Abra o cliente criado e copie as seguintes informações:
- ID do cliente
- Chave secreta do cliente