ソーシャルログイン(Google & GitHub)
FeedbackPulse は Google および GitHub による OAuth2 ログインをサポートしています。ユーザーはパスワードを作成せずにワンクリックでサインインできます。
🟢 Google ログインのセットアップ
ステップ 1:Google OAuth クライアントの作成
- Google Cloud Console に移動します
- 新しいプロジェクトを作成します(または既存のものを選択)
- APIs & Services → Credentials に移動します
- Create Credentials → OAuth client ID をクリックします
- アプリケーションの種類:Web application
- 名前:「FeedbackPulse」
- 承認済みリダイレクト URI:
https://yourdomain.com/auth/google/callback - Create をクリックします
- Client ID と Client Secret をコピーします
ステップ 2:.env の設定
GOOGLE_CLIENT_ID=xxxxxxxxxxxx.apps.googleusercontent.com
GOOGLE_CLIENT_SECRET=GOCSPX-xxxxxxxxxxxxxxxx
ステップ 3:管理パネルでの有効化
Admin → Settings → Registration に移動します:
- Google ログインを有効にします
- 保存します
🐙 GitHub ログインのセットアップ
ステップ 1:GitHub OAuth アプリの作成
- GitHub Developer Settings に移動します
- New OAuth App をクリックします
- アプリケーション名:「FeedbackPulse」
- ホームページ URL:
https://yourdomain.com - Authorization callback URL:
https://yourdomain.com/auth/github/callback - Register application をクリックします
- Client ID をコピーします
- Generate a new client secret をクリック → コピーします
ステップ 2:.env の設定
GITHUB_CLIENT_ID=your_client_id
GITHUB_CLIENT_SECRET=your_client_secret