I've scoured the forum for a bit and am still not quite sure if what I'm trying to do can't be done or if I'm simply confused.
Here is my scenario:
- We have a user (UserX) in Box we created specifically to present folders to users and own an API app - like a service account.
- Employees will drop files into UserXs folders. The sole purpose of UserX is for use to create folders other people will add folders to, either manually or via email attachments.
- We would like to then use the API to pull those files programmatically and do something with them.
- I'm currently authenticating via OAuth 2.0 with JWT.
Our code/app should ONLY be able to access the UserX account, and it needs to be able to get to the folders visible in the console.
My understanding is that Application Access type 'Application' only deals with the backend service account, and that it's not possible via Access type 'Enterprise' to restrict the use of the 'as is' header.
In a nutshell, I need our app to only have access to the UserX folder set. Is this something I can accomplish using the Standard OAuth 2.0 instead of using OAuth with JWT?
Ideally, it would rock to be able to approve an app for a set of folders/users etc, especially since the JWT portion just feels cleaner to code with, but this is all fairly new to me. Sorry if this is a repeat, and any help would be greatly appreciated!
