I am building a multi-tenant SaaS platform and looking to integrate Box. Here's the use case:
- Customers have their own existing Box accounts
- Each customer would share one specific folder in their Box with our account
- Our backend needs to create subfolders and upload files into those customer-shared folders automatically
- Content should live in the customer's Box, not ours
Which authentication would you recommend? The concern of using OAuth is that when refreshing a token it invalidates an existing token which could create issues across tenants. But I am not sure if App User and Service Account are intendedly made for the case when customers are box users