Box as a first-class remote source

Demo uploads land in a temporary store and are swept after 60 minutes. To keep files, handle FileUploaded — see Single File for the complete save pattern.
Pick files from Box

Box is a built-in remote source in v5.3. Configure your Box OAuth client ID once, then add 'box' to remoteSources. The browser opens a Box OAuth popup, lists the root folder, and forwards picked files into the server-side /import-url pipeline with a bearer token attached.

What you should see: pick files from Box next to local browse - files stream from Box through your import endpoint, so tokens stay server-side.
AjaxUploader.configureRemoteSource('box', {
    clientId: 'YOUR_BOX_CLIENT_ID',
    redirectUri: 'https://example.com/oauth/box/callback'  // optional, defaults to current page
});

AjaxUploader.create('#uploader', {
    remoteSources: ['box']
});