saas-authlisted
Install: claude install-skill tomiya1324/tezgah
# SaaS Auth — Kimlik Doğrulama ve Oturum Yönetimi
Bu skill, bir SaaS uygulamasının kimlik doğrulama katmanını kurar. Auth, uygulamanın diğer tüm katmanlarının temelidir — ödeme sistemi kullanıcı kimliğine, API koruması oturuma, e-posta gönderimi kullanıcı bilgisine bağlıdır.
**Bağımlılık:** Bu skill **saas-launcher** orkestratör skill'inin Faz 3'üdür. Bağımsız olarak da kullanılabilir.
**Bağlı skill'ler:**
- **saas-email** — Magic Link stratejisi seçildiyse e-posta altyapısının kurulu olması gerekir.
- **saas-payments** — Auth tamamlandıktan sonra ödeme sistemi kullanıcı kimliğini kullanır.
- **saas-api-security** — Oturum bilgisi API koruma katmanı tarafından tüketilir.
---
## Auth Stratejisi Seçimi
Kullanıcıyla beraber doğru stratejiyi belirle. Her yöntemin avantaj ve dezavantajlarını açıkla.
### Google OAuth
**Ne zaman seç:** Çoğu SaaS için varsayılan önerimiz. Kullanıcılar yeni bir şifre oluşturmak zorunda kalmaz, güven algısı yüksektir.
**Avantajları:** Tek tıkla giriş, şifre yönetimi yükü yok, profil bilgisi (isim, fotoğraf) otomatik gelir, güvenilir e-posta adresi garanti.
**Dezavantajları:** Google Cloud Console'da OAuth uygulama oluşturma ve onay süreci gerekir. Production'da Google'ın app review'u birkaç gün sürebilir. Bazı kurumsal kullanıcılar kişisel Google hesaplarını iş araçlarında kullanmak istemeyebilir.
**Kritik adımlar:**
- Google Cloud Console'da proje oluştur, OAuth Client ID al
- Callback URL'leri hem development hem production için tanımla
-