メインコンテンツまでスキップ

ソーシャルログイン(Google & GitHub)

FeedbackPulse は Google および GitHub による OAuth2 ログインをサポートしています。ユーザーはパスワードを作成せずにワンクリックでサインインできます。


🟢 Google ログインのセットアップ

ステップ 1: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 をコピーします

ステップ 2:.env の設定

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

ステップ 3:管理パネルでの有効化

Admin → Settings → Registration に移動します:

  • Google ログインを有効にします
  • 保存します

🐙 GitHub ログインのセットアップ

ステップ 1:GitHub OAuth アプリの作成

  1. GitHub Developer Settings に移動します
  2. New OAuth App をクリックします
  3. アプリケーション名:「FeedbackPulse」
  4. ホームページ URL:https://yourdomain.com
  5. Authorization callback URL: https://yourdomain.com/auth/github/callback
  6. Register application をクリックします
  7. Client ID をコピーします
  8. Generate a new client secret をクリック → コピーします

ステップ 2:.env の設定

GITHUB_CLIENT_ID=your_client_id
GITHUB_CLIENT_SECRET=your_client_secret

⏭️ 次のステップ