OneDrive Manager Service

Maintained by Soumya Behera
Centralized service hub for Microsoft OneDrive integration, providing shared OAuth2 authentication and REST API management for the entire Moodle site.
Price option: Free

Supports Moodle 4.0-5.2 See all versions
Latest release: 2 months ago
Installations: 2
Downloads (last 90 days): 154

Frankenstyle name: tool_onedrive_manager
Administration tools

Description

The OneDrive Manager Service is the sophisticated backbone of a comprehensive Microsoft OneDrive integration suite for Moodle. Designed as a centralized "Service Hub," this tool handles all core background operations, including Microsoft OAuth 2.0 authentication and REST API communication with the Microsoft Graph API.

By providing a single point of configuration for administrators, it ensures a secure and performant connection between Moodle and Microsoft cloud storage. This service-oriented architecture powers other suite components—such as the OneDrive Storage Manager Block and the OneDrive Manager Repository—ensuring a unified and stable experience across the entire site.

Key Features for Administrators:

  • Centralized OAuth 2.0 Management: Configure your Microsoft integration once to enable both dashboard file management and file picker access.
  • Performance Optimized: Efficient REST logic handles large file listings and multi-part uploads with ease.
  • Enterprise Architecture: Decouples complex API communication from the user interface, following Moodle best practices for maintainability and scalability.
  • Scalable Service Hub: Acts as an internal API provider for secondary plugin components.

Contributors

Awards

Privacy friendly
Early bird 5.2