Ana içeriğe geç

Sosyal Giriş (Google ve GitHub)

FeedbackPulse, Google ve GitHub ile OAuth2 girişini destekler. Kullanıcılar şifre oluşturmak yerine tek tıkla giriş yapabilir.


🟢 Google Giriş Kurulumu

1. Adım: Google OAuth İstemcisi Oluşturun

  1. Google Cloud Console adresine gidin
  2. Yeni bir proje oluşturun (veya mevcut birini seçin)
  3. APIs & Services → Credentials bölümüne gidin
  4. Create Credentials → OAuth client ID'ye tıklayın
  5. Uygulama türü: Web uygulaması
  6. Ad: "FeedbackPulse"
  7. Yetkili yönlendirme URI'leri: https://yourdomain.com/auth/google/callback
  8. Oluştur'a tıklayın
  9. İstemci Kimliği ve İstemci Sırrını kopyalayın

2. Adım: .env Dosyasını Yapılandırın

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

3. Adım: Yönetici Panelinde Etkinleştirin

Admin → Ayarlar → Kayıt bölümüne gidin:

  • Google girişini etkinleştirin
  • Kaydedin

🐙 GitHub Giriş Kurulumu

1. Adım: GitHub OAuth Uygulaması Oluşturun

  1. GitHub Geliştirici Ayarları sayfasına gidin
  2. New OAuth App'e tıklayın
  3. Uygulama adı: "FeedbackPulse"
  4. Ana sayfa URL'si: https://yourdomain.com
  5. Yetkilendirme geri çağırma URL'si: https://yourdomain.com/auth/github/callback
  6. Uygulamayı Kaydet'e tıklayın
  7. İstemci Kimliğini kopyalayın
  8. Yeni istemci sırrı oluştur'a tıklayın → kopyalayın

2. Adım: .env Dosyasını Yapılandırın

GITHUB_CLIENT_ID=your_client_id
GITHUB_CLIENT_SECRET=your_client_secret

⏭️ Sonraki Adımlar