I need to write an interface between Box.NET and an enterprise document management system. This interface will have to authenticate against the Box.NET service silently (without the user having to enter authentication details), and then mass download files from multiple users within the same company. My question is three pronged:
- Does Box.NET support a silent authentication mechanism that will allow me to authenticate without user intervention from a c#.NET application.
- Can file download be achieved via the Box.NET API without user intervention.
- What would be the recommended method of downloading all of the files across multiple users from the same company? Would you need to authenticate against each user account sequentially and then download their respective files?
Help get this topic noticed by sharing it on
Twitter,
Facebook, or email.
Twitter,
Facebook, or email.
-
EMPLOYEE
1Hi Sean,
Our API requires that users manually login at least once to connect a Box account to a third party app. This is partly for security (making sure user passwords aren't shared, making sure users have control of their own Box accounts, etc), but Box also has a policy against white labeling.
However, when Enterprise customers create custom applications for internal use, we can sometimes provide alternative features. You'd have to discuss such integrations with our team by contacting developers@box.net.
I should also emphasize that our auth_tokens do not expire over time, although they can be deleted by users. This means that processes can be automated by having users login to Box.net one time, and be remembered from then on. -
-
Thanks Jeremy. I was actually looking for the same exact thing, so this helps.
-
-
Great! If you're building an internal app for an enterprise customer too, just shoot us an email and we'll help you out.
-
-
Already did, and just got a response back from the box dev team a few minutes ago. Thanks for the prompt response!
-
-
it would be useful for me to have a synchronous command line authentication method. the app I'm creating is intended to run as a console app from a thumbdrive and sync one file only. having to start a browser just to authenticate is about 100x overkill.
-
Hi ra,
For security and usability reasons, we have to enforce the standard, Oauth-like login process. However, if you absolutely need an alternative for your app, feel free to email us at developers@box.net and we can discuss your situation further. -
-
-
-
-
Jeremy,
We are creating a mobile app for both iOS and android where the user will send us some document into our box.net account. So we wanted to use our box.net credentials to auto upload the document into our web folder.
It seems that if the app cannot do silent upload then can we authenticate the credential once and then release the app with that authenticated token. We just need 1 way flow of information into our box.net account.
But our app should be able to do this upload for any user. Please respond at the earliest since this has stopped our development in its tracks.
Thanks- view 3 more comments
-
-
-
-
Hi production,
Our Terms of Service require that users be registered for their own Box accounts, and that they be aware that they're connecting to Box (no "white labeling"). So there would be other concerns than the technical issues mentioned here. Feel free to contact us at developers@box.com to discuss further. We'll need to know more about your app's intended use of Box before we can provide the best recommendations. -
-
-
Loading Profile...




If you have an enterprise account and are building an app for internal purposes, we can discuss the alternative authentication process.