Configurar o OAuth para o Google Agenda

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.

  1. Acesse Google Auth Platform / Visão geral.

  2. Clique em Primeiros passos.

  3. Insira um nome para o app OAuth.

  4. 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.

  5. 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:
      1. Clique em Público-alvo.
      2. Em Usuários de teste, clique em Adicionar usuários.
      3. 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.
  6. Clique em Próxima.

  7. Em Informações de contato, insira um endereço de e-mail para receber notificações sobre mudanças no seu projeto.

  8. Clique em Próxima.

  9. 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.

  10. Clique em Continuar.

  11. 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:

  1. No console Google Cloud , acesse Menu .
  2. Selecione Acesso a dados no menu de navegação.
  3. Clique em Adicionar ou remover escopos.
  4. 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.readonly Permissão mínima para pesquisa federada e ações somente leitura.
    Pesquisa federada e ações https://www.googleapis.com/auth/calendar.readonly Necessário para acesso de leitura ao realizar ações de gravação, como criar eventos.
    https://www.googleapis.com/auth/calendar.events Necessário para criar eventos da agenda.
    https://www.googleapis.com/auth/calendar.calendars Necessário para atualizar os metadados de eventos da Agenda.
  5. Clique em Adicionar à tabela e em Atualizar.

  6. 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.

  1. Acesse Google Auth Platform / Clientes.

  2. Clique em Criar cliente.

  3. Em Tipo de aplicativo, selecione Aplicativo da Web.

  4. No campo Nome, digite um nome para a credencial.

  5. Pule Origens JavaScript autorizadas.

  6. Na seção URIs de redirecionamento autorizados, clique em Adicionar URI e insira o seguinte URI: https://vertexaisearch.cloud.google.com/oauth-redirect

  7. Clique 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