En esta página, se describe cómo configurar una configuración de terceros antes de crear el almacén de datos de Box.
Crea una app de Box
- Accede a la Box Developer Console con tu cuenta de administrador.
- Haz clic en Create platform app.
- Selecciona App type como Custom app.
- Ingresa el nombre de la app.
Establece las siguientes propiedades:
- Propósito: Integración
- Categorías: IA
- Sistema externo: Google Cloud Gemini Enterprise.
Selecciona Authentication method como Server Auth - JWT.
Haz clic en Crear app.
Configura la app de Box
En el Box Developer Console, selecciona la app de la plataforma en la página My Platform Apps.
Página My Platform Apps en Box Developer Console. En la pestaña Configuration, realiza lo siguiente:
En la sección App access level, selecciona App + Enterprise access.
Configura la app de Box. En la sección Application scopes, selecciona los permisos según el modo de conexión de la siguiente tabla:
Modo de conexión Alcance Propósito Búsqueda federada Read all files and folders stored in BoxObligatorio para recuperar comentarios y tareas, y para obtener una vista previa de los archivos para la búsqueda Búsqueda y acciones federadas Write all files and folders stored in BoxObligatorio para copiar, subir y descargar archivos, y también para recuperar comentarios y tareas, y para obtener una vista previa de los archivos para la búsqueda Transferencia de datos Read all files and folders stored in BoxObligatorio para la transferencia de datos Manage usersObligatorio para recuperar la lista de usuarios, lo que permite recuperar archivos, comentarios y tareas de cuentas de usuario individuales para la transferencia (la cuenta de servicio del administrador no posee acceso de forma inherente a todos los archivos propiedad del usuario) (el encabezado as-user permite que el sistema realice solicitudes a la API como el usuario específico para acceder a sus datos) Manage enterprise propertiesNecesario para la funcionalidad de sincronización incremental, ya que facilita el uso de la transmisión de eventos de Enterprise para hacer un seguimiento de los cambios para la transferencia Manage groupsObligatorio para recuperar la lista de grupos y sus miembros (esto es fundamental para el control de acceso durante la transferencia)
En la sección Add and manage public keys, haz clic en Generate a public/private keypair.
- La clave pública se sube automáticamente a la consola con un ID, que se usa cuando se crea una conexión.
- Puedes descargar un archivo de configuración con la clave privada y la frase de contraseña. Asegúrate de conservar este archivo para usarlo más adelante.
- De manera opcional, para generar tu propia clave, consulta la guía de configuración de pares de claves de Box.
Haz clic en Guardar cambios.
Autoriza la app de Box
Para autorizar la app de Box desde la consola para desarrolladores, haz lo siguiente:
- En el Box Developer Console, selecciona la app de la plataforma y, luego, ve a la pestaña Authorization.
- Haz clic en Revisar y enviar.
En el diálogo Review app authorization submission, haz clic en Enviar.
Si la solicitud de autorización se envía correctamente, se muestra el siguiente mensaje de confirmación:
Se envió correctamente la solicitud de autorización.
Para autorizar la app de Box desde el administrador de apps de la plataforma de administración de Box, haz lo siguiente:
- Accede al administrador de apps de la plataforma de administración de Box con tu cuenta de administrador.
- Elige la app de la plataforma que configuraste.
- Haz clic en los tres puntos (...) de la fila correspondiente.
- Selecciona Authorize app en la lista desplegable.
- En el diálogo Authorize app, haz clic en Authorize para completar el proceso de autorización.
Obtén información de autenticación de Box
Para obtener la información de autenticación de Box, haz lo siguiente:
- En el Box Developer Console, selecciona la app de la plataforma en la página My Platform Apps.
ID de la empresa: Obténlo en la pestaña General settings.
Obtén el ID de la empresa. ID de cliente y secreto del cliente: Obténlos en la pestaña Configuration en OAuth 2.0 credentials.
Obtén la configuración del cliente. Clave privada, ID de clave y frase de contraseña: Estos parámetros se generaron y descargaron en un archivo local desde la pestaña Configuration en Add and manage public keys mientras se configuraba la app.
Agrega y administra claves públicas.