跳到主要内容

社交登录(Google 和 GitHub)

FeedbackPulse 支持通过 Google 和 GitHub 进行 OAuth2 登录。用户可以一键登录,无需创建密码。


🟢 Google 登录配置

第一步:创建 Google OAuth 客户端

  1. 前往 Google Cloud Console
  2. 创建新项目(或选择现有项目)
  3. 前往 APIs & Services → Credentials
  4. 点击 Create Credentials → OAuth client ID
  5. 应用类型:Web application
  6. 名称:「FeedbackPulse」
  7. 授权跳转 URI: https://yourdomain.com/auth/google/callback
  8. 点击 Create
  9. 复制 Client IDClient Secret

第二步:配置 .env

GOOGLE_CLIENT_ID=xxxxxxxxxxxx.apps.googleusercontent.com
GOOGLE_CLIENT_SECRET=GOCSPX-xxxxxxxxxxxxxxxx

第三步:在管理面板中启用

前往 管理员 → 设置 → 注册

  • 启用 Google 登录
  • 保存

🐙 GitHub 登录配置

第一步:创建 GitHub OAuth 应用

  1. 前往 GitHub 开发者设置
  2. 点击 New OAuth App
  3. 应用名称:「FeedbackPulse」
  4. 主页 URL:https://yourdomain.com
  5. 授权回调 URL: https://yourdomain.com/auth/github/callback
  6. 点击 Register application
  7. 复制 Client ID
  8. 点击 Generate a new client secret → 复制

第二步:配置 .env

GITHUB_CLIENT_ID=your_client_id
GITHUB_CLIENT_SECRET=your_client_secret

⏭️ 后续步骤