/ / OAuth para la cuenta Enterprise - box-api

Cuenta OAuth for Enterprise - box-api

Estoy creando una aplicación web para mi empresa que mantendrá una cantidad de archivos sincronizados con los archivos de Box. Esto se hará mediante el uso de una tarea cron cada hora.

Tengo la aplicación funcionando al configurar el token de desarrollador en mi cuenta, esto se hizo para probarlo mientras construía la aplicación.

Ahora que esto está funcionando, quiero obtener ella autenticación funciona, así que puedo dejar esto en ejecución. Así que estoy tratando de averiguar si hay una forma en que pueda tener una clave API para nuestra cuenta empresarial o si tendré que implementar OAuth y conectar un usuario a la aplicación, lo que parece ser un poco exagerado.

Respuestas

0 para la respuesta № 1

Probablemente deberías utilizar uno de los SDK, que se encargan de actualizar los tokens por ti.

Esencialmente, lo que necesitará es un almacén de claves paraalmacena los tokens. Puede almacenar el Refresh-token solamente. Cuando su cron se despierta, use el token de actualización para obtener un nuevo token de acceso y token de actualización. Almacene el nuevo token de actualización en su almacén de claves. A continuación, realice sus llamadas a la API con el token de acceso y luego vuelva a dormir.