OneDrive
AeroFTP connects to Microsoft OneDrive via the Microsoft Graph API with OAuth2 authentication. Supports personal OneDrive and OneDrive for Business.
Connection Settings
Authentication is handled via OAuth2:
- Click Connect on the OneDrive protocol.
- A browser window opens to Microsoft's login page.
- Sign in with your Microsoft account and approve access.
- Authorization completes automatically.
OAuth tokens are stored encrypted in the OS keyring. To use your own Azure AD app, enter a Client ID and Client Secret in Settings > Cloud Providers.
Features
- Trash Management: Deleted files go to the OneDrive recycle bin. The Trash Manager dialog lets you list, restore, and permanently delete items.
- Resumable Uploads: Files larger than 4 MB are automatically uploaded using Microsoft's resumable upload sessions, which survive network interruptions.
- File Versioning: OneDrive retains version history for files. Browse and restore previous versions.
- Shared Links: Create shareable links with configurable permissions.
- Storage Quota: Used and total storage displayed in the status bar.
Tips
- OneDrive provides 5 GB free with a Microsoft account, or 1 TB with Microsoft 365.
- OneDrive for Business may have different API permissions. If you encounter "Access Denied" errors, your organization's admin may need to approve the app.
- For AeroSync, OneDrive provides file hashes (SHA-1 for personal, QuickXorHash for Business) that enable efficient change detection.
- Large file uploads (>4 MB) use the upload session API automatically -- no configuration needed.