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 Create platform app.
- Selecione App type como Custom app.
- Insira o App name.
Defina as seguintes propriedades:
- Finalidade:integração.
- Categorias:IA.
- Sistema externo: Google Cloud Gemini Enterprise.
Selecione método de autenticação como Server Auth - JWT.
Clique em Criar app.
Configurar o app do Box
No Box Developer Console, selecione o app da plataforma na página My Platform Apps.
Página "My Platform Apps" no Box Developer Console. Na guia Configuration, 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 Application scopes, selecione os escopos com base no modo de conexão na tabela a seguir:
Modo de conexão Scope 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 Enterprise para acompanhar as mudanças na ingestão. Manage groupsNecessário para buscar a lista de grupos e os membros deles. Isso é fundamental para o controle de acesso durante a ingestão.
Na seção Add and manage public keys, clique em Generate a public/private keypair.
- A chave pública é enviada automaticamente para o console com um ID, usado ao criar uma conexão.
- É possível 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 de 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 Authorization.
- Clique em Review and submit.
Na caixa de diálogo Review app authorization submission, clique em Submit.
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 Authorize app na lista suspensa.
- Na caixa de diálogo Authorize app, clique em Authorize para concluir o processo de autorização.
Obter informações de autenticação do Box
Para obter as informações de autenticação do Box, faça o seguinte:
- No Box Developer Console, selecione o app da plataforma na página My Platform Apps.
ID corporativo: obtenha-o na guia General settings.
Obter o ID corporativo. ID do cliente e chave secreta do cliente: obtenha-os na guia Configuration em OAuth 2.0 credentials.
Obter a configuração do cliente. Chave privada, ID da chave e senha: esses parâmetros foram gerados e baixados para um arquivo local na guia Configuration em Add and manage public keys ao configurar o app.
Adicionar e gerenciar chaves públicas.