config.prod.yaml 988 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. # 生产环境配置
  2. # JWT 配置
  3. jwt:
  4. # 生产环境请使用强随机密钥: python -c "import secrets; print(secrets.token_urlsafe(32))"
  5. secret_key: "CHANGE_THIS_TO_A_SECURE_RANDOM_KEY"
  6. algorithm: "HS256"
  7. access_token_expire_minutes: 15
  8. refresh_token_expire_days: 7
  9. # OAuth 2.0 单点登录配置
  10. oauth:
  11. enabled: true
  12. base_url: "http://192.168.92.61:8000"
  13. client_id: "nlKLQJdJK3f5ub7UDfQ_E71z2Lo3YSQx"
  14. client_secret: "wh0HU_9T83rYMjfLFToNxFOKcrk_8H7Ba_27nNGlPqtTf9ROCytsOgp2ue0ol5mm"
  15. redirect_uri: "http://192.168.92.61:9003/auth/callback"
  16. scope: "profile email"
  17. # OAuth 端点
  18. authorize_endpoint: "/oauth/login"
  19. token_endpoint: "/oauth/token"
  20. userinfo_endpoint: "/oauth/userinfo"
  21. revoke_endpoint: "/oauth/revoke"
  22. # 数据库配置 (MySQL)
  23. database:
  24. mysql:
  25. host: "192.168.92.61"
  26. port: 13306
  27. user: "root"
  28. password: "Lq123456!"
  29. database: "lq_lable_dev"
  30. # 服务器配置
  31. server:
  32. host: "0.0.0.0"
  33. port: 8000
  34. reload: false