Complete PDF Sort and Merge Flask Application

- Full-featured web application for PDF processing
- Microsoft Entra (Azure AD) authentication with PKCE
- Parallel PDF sorting and merging capabilities
- Job management system with real-time progress tracking
- Modern web UI with responsive design
- Comprehensive error handling and logging
- Ubuntu installation script for easy deployment
- Environment configuration for secure credential management
This commit is contained in:
nmemmert committed 2025-11-05 11:41:48 -05:00
1 parent 31c2d27a62
commit 144adf64c4
18 files changed
+2903 -2

No files matched your search

+23
View File
@@ -0,0 +1,23 @@
# Microsoft Entra (Azure AD) Configuration
# Copy this file to .env and fill in your actual values
# Azure AD Tenant ID (Directory ID)
AZURE_TENANT_ID=
# Azure AD Client ID (Application ID)
AZURE_CLIENT_ID=
# Azure AD Client Secret
AZURE_CLIENT_SECRET=
# Azure AD Authority URL (usually https://login.microsoftonline.com/{tenant_id})
AZURE_AUTHORITY=
# Redirect URI (must match what's configured in Azure AD app registration)
AZURE_REDIRECT_URI=http://localhost:5000/auth/callback
# Scopes to request (openid, profile, email are common)
AZURE_SCOPES=openid profile email
# Flask Configuration
SECRET_KEY=your-secret-key-here-change-this-in-production