Nesta página, descrevemos como configurar o OAuth para conectar o Google Agenda ao Gemini Enterprise como um repositório de dados.
Configurar autenticação e permissões para o Google Agenda
Para ativar as ações do Google Agenda, um administrador do Google Cloud precisa seguir estas etapas para ativar a API Google Agenda e configurar a autenticação.
Ative a API Google Agenda
No console Google Cloud , ative as seguintes APIs:
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, vá para Criar credenciais de cliente OAuth.
Clique em Primeiros passos.
Insira um nome para o app OAuth.
Em E-mail para suporte do usuário, selecione um endereço de e-mail de suporte para que os usuários do aplicativo entrem em contato se tiverem dúvidas sobre o consentimento deles.
Em Público, selecione o tipo de usuário do seu 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 uma conta do Google .
Se você selecionou Externo como 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. Depois, clique em Salvar.
- Interno: selecione Interno se o app estiver restrito a membros de uma Google Cloud organização específica, limitando o acesso apenas aos membros organizacionais do Google Workspace.
- 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 uma conta do Google .
Se você selecionou Externo como 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 seu projeto.
Clique em Próxima.
Em Concluir, revise a Política de dados do usuário dos serviços de API do Google. Se concordar, selecione Concordo com a Política de dados do usuário dos serviços da 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
Para adicionar os escopos mínimos necessários, siga estas etapas:
- No console Google Cloud , acesse Menu .
- Selecione Acesso a dados no menu de navegação.
- Clique em Adicionar ou remover escopos.
Em Adicionar escopos manualmente, cole os seguintes escopos do Google Agenda de acordo com sua necessidade:
Modo de conexão Escopo Finalidade Pesquisa federada https://www.googleapis.com/auth/calendar.readonlyPermissão mínima para pesquisa federada e ações somente leitura. Pesquisa federada e ações https://www.googleapis.com/auth/calendar.readonlyNecessário para acesso de leitura ao realizar ações de gravação, como criar eventos. https://www.googleapis.com/auth/calendar.eventsNecessário para criar eventos da agenda. https://www.googleapis.com/auth/calendar.calendarsNecessário para atualizar os metadados de eventos da Agenda. 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 ações do Google Cloud. Se você já tiver um ID do cliente OAuth para ações do Google Cloud , use esse ID e a chave secreta para ações do Google Agenda em vez de criar um novo.
Acesse Google Auth Platform / Clientes.
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 que você criou e copie as seguintes informações:
- ID do cliente
- Chave secreta do cliente