Initial commit: Office 365 Self Service - 兑换码自助开通系统

This commit is contained in:
youbin
2026-03-28 00:32:30 +08:00
commit 8f5a643ed3
16 changed files with 1219 additions and 0 deletions

33
.env.example Normal file
View File

@@ -0,0 +1,33 @@
# Office 365 Self Service 配置
# 应用名称
APP_NAME=Office 365 Self Service
# 服务监听地址和端口
HOST=0.0.0.0
PORT=8000
DEBUG=false
# 数据库 (SQLite)
DATABASE_URL=sqlite:///redemption.db
# Flask会话密钥 (建议使用随机长字符串)
SESSION_SECRET=your-secret-key-here-change-me
# 后台登录保护
WEB_AUTH_ENABLED=true
ADMIN_USERNAME=admin
ADMIN_PASSWORD=ChangeMe123!
# Microsoft Graph API 配置 (必填)
# 在 Azure AD 中注册应用后获取
CLIENT_ID=
TENANT_ID=
CLIENT_SECRET=
# 默认配置
DEFAULT_DOMAIN=yourtenant.onmicrosoft.com
DEFAULT_PASSWORD=P@ssw0rd123!
DEFAULT_USAGE_LOCATION=US
DEFAULT_LICENSE_SKU=ENTERPRISEPACK
FORCE_CHANGE_PASSWORD=true