# 应用配置 APP_NAME=SSO认证中心 APP_VERSION=1.0.0 DEBUG=True SECRET_KEY=dev-secret-key-change-in-production-12345678901234567890 ALGORITHM=HS256 # 服务器配置 HOST=0.0.0.0 PORT=8000 RELOAD=True # 数据库配置 - 请根据实际情况修改 #DATABASE_URL=mysql+aiomysql://root:admin@localhost:3306/lq_db DATABASE_URL=mysql+aiomysql://root:lq@123@192.168.92.61:13306/lq_oauth_db DATABASE_ECHO=False # Redis配置 REDIS_URL=redis://localhost:6379/0 REDIS_PASSWORD= # JWT配置 ACCESS_TOKEN_EXPIRE_MINUTES=30 REFRESH_TOKEN_EXPIRE_DAYS=30 JWT_SECRET_KEY=dev-jwt-secret-key-change-in-production-12345678901234567890 # OAuth2配置 OAUTH2_AUTHORIZATION_CODE_EXPIRE_MINUTES=10 OAUTH2_ACCESS_TOKEN_EXPIRE_MINUTES=120 OAUTH2_REFRESH_TOKEN_EXPIRE_DAYS=30 # 邮件配置 SMTP_HOST= SMTP_PORT=587 SMTP_USER= SMTP_PASSWORD= SMTP_TLS=True SMTP_SSL=False # 文件上传配置 UPLOAD_DIR=./uploads MAX_FILE_SIZE=5242880 ALLOWED_EXTENSIONS=["jpg","jpeg","png","gif"] # 日志配置 LOG_LEVEL=INFO LOG_FILE=./logs/app.log # CORS配置 CORS_ORIGINS=["http://localhost:3000","http://localhost:8080","http://localhost:3001"] CORS_CREDENTIALS=True CORS_METHODS=["*"] CORS_HEADERS=["*"] # 安全配置 BCRYPT_ROUNDS=12 PASSWORD_MIN_LENGTH=8 MAX_LOGIN_ATTEMPTS=5 LOCKOUT_DURATION_MINUTES=30 # 缓存配置 CACHE_TTL=3600 SESSION_TTL=86400 # Celery配置 CELERY_BROKER_URL=redis://localhost:6379/1 CELERY_RESULT_BACKEND=redis://localhost:6379/2