Documentation - SDK and Microsoft To Do Application
ToDoManager
Web application to manage your Microsoft To Do lists and tasks. Works directly in the browser or integrated into your site (iframe).
Direct Use
To use the application directly in your browser:
https://guillaumebeylouneh.github.io/ToDoManager/
Open the URL above
Click on "Sign in"
Sign in with your personal Microsoft account (@outlook.com, @hotmail.com, etc.)
Your lists and tasks appear
Important: Each user sees only their own data. The application stores nothing on a server, everything is directly synchronized with your Microsoft account.
Simple Integration (recommended)
For most cases: This method is what you need. No Microsoft configuration, no Client ID required.
They sign in with their personal Microsoft account (@outlook.com, @hotmail.com, etc.)
They see their own Microsoft To Do lists and tasks
No configuration required. No need for Azure Client ID, no need for development. Each user authenticates with their own Microsoft account.
Shared Mode - Everyone Sees Your Tasks
🎉 100% Autonomous Setup: Use the Setup Wizard to get your unique shareId in 3 clicks. The backend automatically refreshes tokens every 50 minutes. No manual configuration needed!
To use shared mode: Simply visit the Setup Wizard, sign in with Microsoft, and get your unique shareId. Everything else is handled automatically.
Advanced Integration (optional)
Warning: This section is only for sites that already have a working Microsoft authentication. If you're getting started, use the simple integration above.
Why this method?
Your website already has Microsoft authentication (your users already sign in with Microsoft on your site) and you don't want them to sign in a second time for ToDoManager.
Prerequisite
Your application must ALREADY be able to obtain a Microsoft token with the following permissions:
User.Read
Tasks.Read
Tasks.ReadWrite
Method 1: Pass token in URL
Advantage: Simple
Disadvantage: The token appears in the URL (less secure)