7.7 KiB
7.7 KiB
📚 Clerk Dokümantasyon İndeksi
LetsGoCappadocia uygulaması için Clerk kimlik doğrulama sistemi kurulum ve yönetim rehberleri.
🚀 Hızlı Başlangıç
Yeni Kullanıcılar İçin (İlk Kurulum)
-
Başlangıç: CLERK_QUICK_REFERENCE.md
- ⏱️ 5 dakika
- 🎯 3 adımda kurulum
- ✅ Hızlı doğrulama
-
Detaylı Kurulum: CLERK_SETUP_GUIDE.md
- ⏱️ 15 dakika
- 📖 Kapsamlı açıklamalar
- 🔒 Güvenlik en iyi uygulamaları
- 💰 Maliyet tahmini
-
Görsel Rehber: CLERK_VISUAL_GUIDE.md
- ⏱️ 20 dakika
- 📸 Ekran ekran açıklamalar
- 🎨 Hangi butona tıklayacağınızı gösterir
- ✅ Test kullanıcı oluşturma
🔧 Sorun Giderme
Kurulum Sonrası Sorunlar
-
Genel Sorunlar: CLERK_TROUBLESHOOTING.md
- ❌ Yaygın hatalar ve çözümleri
- 🔍 Debug teknikleri
- 📊 Log analizi
-
Kimlik Doğrulama Sorunları: CLERK_AUTH_ISSUES_SUMMARY.md
- 🔐 Login/logout sorunları
- 👤 Profil oluşturma hataları
- 🔄 Session yönetimi
-
JWT Token Sorunları: CLERK_JWT_FIX_INDEX.md
- 🎫 Token doğrulama hataları
- 🔄 Token yenileme sorunları
- 🛠️ JWT yapılandırması
📖 Özel Konular
Database Senkronizasyonu
- Rehber: CLERK_DATABASE_SYNC.md
- Konu: Clerk kullanıcıları ile Supabase profilleri senkronizasyonu
- Ne zaman kullanılır: Webhook sorunları, profil oluşturma hataları
Kayıt Sorunları
- Rehber: CLERK_REGISTRATION_FIX.md
- Konu: Kullanıcı kaydı sırasında oluşan hatalar
- Ne zaman kullanılır: Sign up çalışmıyor, profil oluşmuyor
Şifre Yönetimi
- Rehber: CLERK_PASSWORD_GUIDE.md
- Konu: Şifre sıfırlama, şifre politikaları
- Ne zaman kullanılır: Şifre unuttum, şifre değiştirme
JWT Token Düzeltmeleri
- Ana Rehber: CLERK_JWT_FIX.md
- Hızlı Çözüm: CLERK_JWT_FIX_QUICK.md
- Özet: CLERK_JWT_FIX_SUMMARY.md
- Doğrulama: CLERK_JWT_FIX_VERIFICATION.md
- Diyagram: CLERK_JWT_FIX_DIAGRAM.md
🎯 Kullanım Senaryolarına Göre Rehberler
Senaryo 1: İlk Kez Clerk Kuruyorum
1. CLERK_QUICK_REFERENCE.md (5 dk)
2. CLERK_VISUAL_GUIDE.md (20 dk)
3. Test et ve doğrula
Senaryo 2: Kurulum Yaptım Ama Çalışmıyor
1. CLERK_TROUBLESHOOTING.md
2. CLERK_AUTH_ISSUES_SUMMARY.md
3. İlgili özel konu rehberi
Senaryo 3: Webhook Sorunları Yaşıyorum
1. CLERK_DATABASE_SYNC.md
2. CLERK_SETUP_GUIDE.md (Webhook bölümü)
3. Supabase logs kontrol
Senaryo 4: JWT Token Hataları Alıyorum
1. CLERK_JWT_FIX_QUICK.md (Hızlı çözüm)
2. CLERK_JWT_FIX.md (Detaylı açıklama)
3. CLERK_JWT_FIX_VERIFICATION.md (Doğrulama)
Senaryo 5: Kullanıcı Kaydı Çalışmıyor
1. CLERK_REGISTRATION_FIX.md
2. CLERK_DATABASE_SYNC.md
3. CLERK_TROUBLESHOOTING.md
📋 Hızlı Referans Tablosu
| Sorun | Rehber | Süre | Zorluk |
|---|---|---|---|
| İlk kurulum | CLERK_QUICK_REFERENCE.md | 5 dk | Kolay |
| Detaylı kurulum | CLERK_SETUP_GUIDE.md | 15 dk | Kolay |
| Görsel kurulum | CLERK_VISUAL_GUIDE.md | 20 dk | Kolay |
| Genel sorunlar | CLERK_TROUBLESHOOTING.md | 10 dk | Orta |
| Auth sorunları | CLERK_AUTH_ISSUES_SUMMARY.md | 15 dk | Orta |
| JWT sorunları | CLERK_JWT_FIX_QUICK.md | 10 dk | Orta |
| Database sync | CLERK_DATABASE_SYNC.md | 20 dk | İleri |
| Kayıt sorunları | CLERK_REGISTRATION_FIX.md | 15 dk | Orta |
| Şifre yönetimi | CLERK_PASSWORD_GUIDE.md | 10 dk | Kolay |
🔑 API Anahtarları Özeti
Frontend (.env dosyası)
VITE_CLERK_PUBLISHABLE_KEY=pk_test_...
Backend (Supabase Secrets)
CLERK_SECRET_KEY=sk_test_...
CLERK_WEBHOOK_SECRET=whsec_...
Detaylar: CLERK_SETUP_GUIDE.md
🔗 Dış Kaynaklar
Clerk Resmi Dokümantasyon
- Ana Sayfa: https://clerk.com/docs
- React SDK: https://clerk.com/docs/references/react/overview
- Webhooks: https://clerk.com/docs/integrations/webhooks
- API Reference: https://clerk.com/docs/reference/backend-api
Clerk Dashboard
- Ana Dashboard: https://dashboard.clerk.com/
- API Keys: https://dashboard.clerk.com/last-active?path=api-keys
- Webhooks: https://dashboard.clerk.com/last-active?path=webhooks
- Users: https://dashboard.clerk.com/last-active?path=users
Supabase Dashboard
- Proje: https://supabase.com/dashboard/project/vtztatcglebrnvikvntf
- Edge Functions: https://supabase.com/dashboard/project/vtztatcglebrnvikvntf/functions
- Table Editor: https://supabase.com/dashboard/project/vtztatcglebrnvikvntf/editor
- Logs: https://supabase.com/dashboard/project/vtztatcglebrnvikvntf/logs
💡 İpuçları
Yeni Başlayanlar İçin
- ✅ Önce CLERK_QUICK_REFERENCE.md'yi okuyun
- ✅ Adım adım ilerleyin, acele etmeyin
- ✅ Her adımı test edin
- ✅ Hata alırsanız CLERK_TROUBLESHOOTING.md'ye bakın
İleri Seviye Kullanıcılar İçin
- ✅ JWT token yapılandırmasını optimize edin
- ✅ Webhook retry mekanizmasını kurun
- ✅ Custom claims ekleyin
- ✅ Multi-factor authentication aktif edin
Güvenlik
- ⚠️ Secret key'leri asla paylaşmayın
- ⚠️ Production'da test anahtarları kullanmayın
- ⚠️ Anahtarları düzenli olarak rotate edin
- ⚠️ Webhook endpoint'inizi koruyun
🆘 Yardım Alma
Uygulama İçi Destek
- Admin Panel > Settings > Support
- Admin Panel > Logs (Hata logları)
- Admin Panel > Clerk Diagnostics (Bağlantı testi)
Clerk Desteği
- Email: support@clerk.com
- Discord: https://clerk.com/discord
- Status Page: https://status.clerk.com/
Supabase Desteği
📊 Dokümantasyon Durumu
| Dosya | Durum | Son Güncelleme |
|---|---|---|
| CLERK_QUICK_REFERENCE.md | ✅ Güncel | 2026-02-26 |
| CLERK_SETUP_GUIDE.md | ✅ Güncel | 2026-02-26 |
| CLERK_VISUAL_GUIDE.md | ✅ Güncel | 2026-02-26 |
| CLERK_TROUBLESHOOTING.md | ✅ Güncel | 2026-02-26 |
| CLERK_AUTH_ISSUES_SUMMARY.md | ✅ Güncel | 2026-02-26 |
| CLERK_DATABASE_SYNC.md | ✅ Güncel | 2026-02-26 |
| CLERK_REGISTRATION_FIX.md | ✅ Güncel | 2026-02-26 |
| CLERK_PASSWORD_GUIDE.md | ✅ Güncel | 2026-02-26 |
| CLERK_JWT_FIX_*.md | ✅ Güncel | 2026-02-26 |
🎓 Öğrenme Yolu
Seviye 1: Başlangıç (1 saat)
- CLERK_QUICK_REFERENCE.md
- CLERK_VISUAL_GUIDE.md
- İlk test kullanıcı oluşturma
Seviye 2: Orta (2 saat)
- CLERK_SETUP_GUIDE.md (tamamı)
- CLERK_TROUBLESHOOTING.md
- Webhook yapılandırması
Seviye 3: İleri (4 saat)
- CLERK_JWT_FIX.md
- CLERK_DATABASE_SYNC.md
- Custom claims ve advanced features
✅ Kurulum Checklist
Kurulumu tamamlamak için:
- Clerk hesabı oluşturuldu
- Uygulama oluşturuldu
- VITE_CLERK_PUBLISHABLE_KEY yapılandırıldı
- CLERK_SECRET_KEY Supabase'e eklendi
- Webhook endpoint oluşturuldu
- CLERK_WEBHOOK_SECRET Supabase'e eklendi
- Frontend testi yapıldı (login formu görünüyor)
- Backend testi yapıldı (Clerk Diagnostics)
- Webhook testi yapıldı (test event gönderildi)
- Test kullanıcı oluşturuldu
- Profil database'de oluşturuldu
Son Güncelleme: 2026-02-26 Versiyon: 1.0 Toplam Rehber Sayısı: 15