I am developing an integration for a customer that uses BOX. I have created my own box account to develop and test the integration. Today i wanted to test it out on the customers enterprise.
They could add and authorize the app easily via the client id. However the app service account needs to be added as a collaborator to the folder it needs to see. This is where we ran into trouble, as BOX refused to add the service account since it was from a different enterprise. Is it possible to add a serviceaccount from a different enterprise at all?
I am going at this the wrong way or is there some trick that i have missed.
The correct process would be for your customer to create a Box per your specifications and authorize it within their enterprise. This does not require any Box support intervention, and will also create a service account, assuming it is a CCG or JWT authentication app.
From here all they have to do is give you the Box application credentials and you configure your application to connect to their Box enterprise.
This way your customer is in control of what the application can or cannot access.