feat: 添加 Gitee OAuth 认证支持并更新相关配置、路由和服务。

This commit is contained in:
2026-01-29 19:06:30 +08:00
parent 1b4b359850
commit 38469739de
5 changed files with 373 additions and 6 deletions

View File

@@ -46,6 +46,11 @@ type Config struct {
GitHubRedirectURL string
FrontendURL string
// Gitee OAuth configuration
GiteeClientID string
GiteeClientSecret string
GiteeRedirectURL string
// AI configuration (OpenAI compatible)
OpenAIAPIKey string
OpenAIBaseURL string
@@ -105,6 +110,11 @@ func Load() *Config {
GitHubRedirectURL: getEnv("GITHUB_REDIRECT_URL", ""),
FrontendURL: getEnv("FRONTEND_URL", "http://localhost:2613"),
// Gitee OAuth
GiteeClientID: getEnv("GITEE_CLIENT_ID", ""),
GiteeClientSecret: getEnv("GITEE_CLIENT_SECRET", ""),
GiteeRedirectURL: getEnv("GITEE_REDIRECT_URL", ""),
// AI (OpenAI compatible)
OpenAIAPIKey: getEnv("OPENAI_API_KEY", ""),
OpenAIBaseURL: getEnv("OPENAI_BASE_URL", ""),