- Geliştirici dostu, tamamen açık kaynaklı bir "kullanıcı kimlik doğrulama çözümü". MIT ve AGPL lisanslı
- Hızlıca başlanabilir ve proje büyüdükçe tüm özellikler aynen kullanılmaya devam edilebilir
- Managed service isteğe bağlıdır; kullanıcı verileri istenildiği zaman dışa aktarılabilir ve ücretsiz olarak self-host edilebilir
- Next.js frontend'i ve REST API kullanabilen tüm backend'leri destekler
Özellikler
<SignIn/> ve <SignUp/>: OAuth, parola tabanlı kimlik bilgileri ve magic link destekleyen kimlik doğrulama bileşenleri. Koyu/açık mod desteği
- Next.js API: server component, React hook ve route handler tabanlı
- Kullanıcı paneli: kullanıcıları filtreleme, analiz etme ve düzenleme
- Hesap ayarları: profil güncelleme, e-posta doğrulama, parola değiştirme
- Multi-tenancy ve ekip desteği: B2B müşteri yönetimi mümkün
- Rol tabanlı erişim kontrolü: izin grafiği tanımlanabilir ve kullanıcılara atanabilir
- OAuth bağlantıları: üçüncü taraf API'ler için access token yönetimi. Outlook, Google Calendar vb.
- Kullanıcı impersonation: hata ayıklama ve destek için kullanıcı hesabı olarak giriş yapabilme
- Webhook'lar: kullanıcı etkinliği bildirimleri. Svix tabanlı
- Otomatik e-postalar: kayıt, parola sıfırlama ve e-posta doğrulama sırasında özelleştirilmiş e-postalar gönderme
- Kullanıcı oturumları ve JWT işleme: refresh ve access token, JWT ve cookie yönetimi
- M2M kimlik doğrulama: makineler arası kimlik doğrulama için kısa ömürlü access token kullanımı
GN⁺ özeti
- Stack Auth, hızlı başlangıç ve çeşitli özellikler sunan, geliştirici dostu açık kaynaklı bir kullanıcı kimlik doğrulama çözümüdür
- Next.js frontend'i ve REST API'yi destekleyerek çeşitli backend'lerle uyumlu çalışabilir
- Kullanıcı yönetimi, rol tabanlı erişim kontrolü ve OAuth bağlantıları gibi çeşitli özellikler sunarak proje büyüdükçe avantaj sağlar
- Açık kaynak topluluğunun katkılarıyla sürekli gelişmekte olup self-host seçeneği de sunar
- Benzer işlevlere sahip ürünler arasında Auth0 ve Clerk bulunur
1 yorum
Hacker News görüşleri