Esta página descreve como configurar uma configuração de terceiros antes de criar o repositório de dados do Box.
Criar um app do Box
- Faça login no Box Developer Console com sua conta de administrador.
- Clique em Criar app da plataforma.
- Selecione Tipo de app como App personalizado.
- Insira o Nome do app.
Defina as seguintes propriedades:
- Finalidade:integração.
- Categorias:IA.
- Sistema externo: Google Cloud Gemini Enterprise.
Selecione Método de autenticação como Autenticação do servidor – JWT.
Clique em Criar app.
Configurar o app do Box
No Box Developer Console, selecione o app da plataforma na página Meus apps da plataforma.
Página "Meus apps da plataforma" no Box Developer Console. Na guia Configuração, faça o seguinte:
Na seção Nível de acesso do app, selecione Acesso do app + Enterprise.
Configurar o app do Box. Na seção Escopos do aplicativo, selecione os escopos com base no modo de conexão na tabela a seguir:
Modo de conexão Escopo Finalidade Pesquisa federada Read all files and folders stored in BoxNecessário para buscar comentários e tarefas e visualizar arquivos para pesquisa. Pesquisa e ações federadas Write all files and folders stored in BoxNecessário para copiar, fazer upload e download de arquivos, além de buscar comentários e tarefas e visualizar arquivos para pesquisa. Ingestão de dados Read all files and folders stored in BoxNecessário para a ingestão de dados. Manage usersNecessário para buscar a lista de usuários, permitindo a recuperação de arquivos, comentários e tarefas de contas de usuários individuais para ingestão. A conta de serviço do administrador não tem acesso inerente a todos os arquivos de propriedade do usuário. O cabeçalho "as-user" permite que o sistema faça solicitações de API como o usuário específico para acessar os dados dele. Manage enterprise propertiesNecessário para a funcionalidade de sincronização incremental, já que facilita o uso do fluxo de eventos do Enterprise para acompanhar as mudanças na ingestão. Manage groupsNecessário para buscar a lista de grupos e os participantes deles. Isso é fundamental para o controle de acesso durante a ingestão.
Na seção Adicionar e gerenciar chaves públicas, clique em Gerar um par de chaves pública/privada.
- A chave pública é enviada automaticamente para o console com um ID, usado ao criar uma conexão.
- Você pode fazer o download de um arquivo de configuração com a chave privada e a senha. Mantenha esse arquivo para uso posterior.
- Opcionalmente, para gerar sua própria chave, consulte o guia de configuração do par de chaves do Box.
Clique em Salvar alterações.
Autorizar o app do Box
Para autorizar o app do Box no console do desenvolvedor, faça o seguinte:
- No Box Developer Console, selecione o app da plataforma e acesse a guia Autorização.
- Clique em Analisar e enviar.
Na caixa de diálogo Analisar envio de autorização do app, clique em Enviar.
Se a solicitação de autorização for enviada, a seguinte mensagem de confirmação será mostrada:
A solicitação de autorização foi enviada.
Para autorizar o app do Box no gerenciador de apps da plataforma de administração do Box, faça o seguinte:
- Faça login no gerenciador de apps da plataforma de administração do Box com sua conta de administrador.
- Escolha o app da plataforma que você configurou.
- Clique nos três pontos (...) na linha correspondente.
- Selecione Autorizar app na lista suspensa.
- Na caixa de diálogo Autorizar app, clique em Autorizar para concluir o processo de autorização.
Obter informações de autenticação do Box
Para receber as informações de autenticação do Box, faça o seguinte:
- No Box Developer Console, selecione o app da plataforma na página Meus apps da plataforma.
ID corporativo: receba-o na guia Configurações gerais.
Obter o ID empresarial. ID do cliente e chave secreta do cliente: receba-os na guia Configuração em Credenciais do OAuth 2.0.
Receber a configuração do cliente. Chave privada, ID da chave e senha: esses parâmetros foram gerados e transferidos por download para um arquivo local na guia Configuração em Adicionar e gerenciar chaves públicas ao configurar o app.
Adicionar e gerenciar chaves públicas.