- Integrated MSAL authentication for web pages - Added AuthMiddleware.php for SSO orchestration - Added JWTValidator.php for token validation - Protected report.php and webhook_caller.php - Firebase PHP-JWT for token verification - SSO can be disabled for local development - Complete SSO setup documentation - Environment-based configuration
20 lines
678 B
Text
20 lines
678 B
Text
# VEO3 Report Configuration
|
|
|
|
# Webhook URL (default is provided, override if needed)
|
|
WEBHOOK_URL=https://hook.us1.make.celonis.com/u8i4yq6rydu8u8g9bfhk0xbajsyckrmj
|
|
|
|
# SMTP Configuration (Mailgun SMTP)
|
|
SMTP_SERVER=smtp.mailgun.org
|
|
SMTP_PORT=587
|
|
SMTP_USER=your-mailgun-smtp-user@your-domain.com
|
|
SMTP_PASSWORD=your-mailgun-smtp-password
|
|
SENDER_EMAIL=reports@your-domain.com
|
|
|
|
# Email Recipients (comma-separated)
|
|
REPORT_RECIPIENTS=user1@example.com,user2@example.com
|
|
|
|
# SSO Configuration (Microsoft Azure AD / MSAL)
|
|
# Set SSO_ENABLED=true for production, false for local development without SSO
|
|
SSO_ENABLED=true
|
|
SSO_TENANT_ID=your-azure-tenant-id
|
|
SSO_CLIENT_ID=your-azure-client-id
|