Hi dear Box Team!
We are trying to add a Box integration to our custom application and we have some questions in order to choose the authentication method for our application.
1. JWT and Client Credential Grant options use special "Service account" to access the content of the Enterprises. Does it mean that if multiple Enterprises will use our app at the same time, a lot of traffic will start to go through this user and our app will become more prone to throttling? Does the rate limit differ between service account vs regular admin/co-admin account?
2. If multiple Enterprises will authorize our app, will it mean that any of those Enterprises can see the data of the other by just knowing the Enterprise ID of the other and passing the same secret data (client id + client secret for example)? Isn't it a security concern?
3. In case we will choose OAuth 2.0 authentication method with the browser view, will it work only for the Enterprise's primary admin account to interact with files/folders for all Enterprise users (using "asUser" header)? Can co-admins also upload files to all user accounts in the Enterprise?
Question
Is service account user more prone to throttling?
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.