Connect a Private OneDrive Account

This article shows how to create a private OneDrive connection, complete the Microsoft OAuth flow, configure the exact root, and keep tokens isolated from other private or shared connections.

What you need to know

  • My Private Storage requires Max/All Access and supports user-owned FTP, SFTP, Google Drive, and OneDrive connections. Local storage remains administrator-created only.
  • Private connection ownership is enforced server-side. Private connections cannot be inserted into administrator shared Workspaces even if request/database values are manipulated.

How to do it

  1. Create a OneDrive Private Connection under My Private Storage.
  2. Enter this connection’s own Application (client) ID, Client Secret Value, tenant/account type, exact root, and subdirectory setting.
  3. Add the exact QCSB callback URI to the user’s Microsoft Entra application.
  4. Save first, then connect the Microsoft account.
  5. Test the connection and confirm it remains visible only to its owner.

Verify the result

  • Test Connection succeeds.
  • The displayed/usable root is exactly the intended root and no parent folder is reachable.
  • A normal authorized user can perform only the operations intended for that connection/Workspace role.

Important limits and mistakes to avoid

  • Do not copy administrator or another user’s provider credentials into a private connection as a shortcut; private connections are intentionally isolated.

Troubleshooting

  • If the provider is unreachable, test the connection in Administrator before troubleshooting the Workspace UI.
  • Keep passwords, OAuth secrets/tokens, private keys, and unrestricted private paths out of public screenshots and support posts.

Community Discussion

For practical QCSB workflows and discussion with other Joomla site owners, visit the QC Storage Bridge Community. For private support, bug reports, account-specific entitlement issues, or feature requests, use the QuantaCade support system.