
Better Auth
Better Auth, herhangi bir framework ile çalışan ve ihtiyacınız olan her şeyi içeren ücretsiz, açık kaynaklı bir TypeScript kimlik doğrulama çerçevesidir.





Better Auth nedir?
Better Auth, doğrudan uygulamanızda çalışan, çerçeve bağımsız bir kimlik doğrulama kütüphanesidir. Kullanıcı hesapları, oturum açma işlemleri ve güvenlik özelliklerini dış hizmetlere bağlı kalmadan yönetir. Tüm işlemler kendi veritabanınızda ve sunucunuzda gerçekleştiği için kullanıcı verilerinizin tam kontrolü sizde olur.
Bu çerçeve, e-posta ve şifre ile giriş, GitHub ve Google gibi platformlarla sosyal giriş, şifresiz erişim için passkey'ler ve sihirli bağlantı ile giriş gibi kullanıma hazır kimlik doğrulama yöntemleri sunar. Ayrıca iki faktörlü kimlik doğrulama, ekip hesapları için organizasyon yönetimi ve rol tabanlı erişim kontrolü gibi gelişmiş özellikleri destekler.
Ücretli kimlik doğrulama hizmetlerinin aksine, Better Auth tamamen ücretsizdir, kullanıcı sınırı veya gizli maliyet içermez. Modern güvenlik uygulamalarını kullanır ve uygulamalarınızı güvende tutmak için aktif olarak güncellenen bir koda sahiptir.
Better Auth nasıl kullanılır
Better Auth kurulumu basittir. Başlamak için adımlar şunlardır:
Proje dizininizde install komutunu çalıştırarak npm, yarn veya pnpm kullanarak paketi yükleyin.
Veritabanı bağlantınızı ve etkinleştirmek istediğiniz kimlik doğrulama yöntemlerini (örneğin e-posta/şifre veya sosyal sağlayıcılar) belirttiğiniz bir yapılandırma dosyası oluşturun.
Veritabanınızda gerekli tabloları otomatik olarak oluşturmak için veritabanı göç aracını çalıştırın. Araç tüm kurulumu sizin için halleder.
Kimlik doğrulama istemcisini ön yüz kodunuza ekleyin. Bu, kullanıcıları oturum açtırma, kayıt etme ve oturumlarını yönetme işlevleri sağlar.
Sayfalarınızı korumak ve kullanıcıların giriş yapıp yapmadığını kontrol etmek için sağlanan kancaları veya işlevleri kullanın. Çerçeve, uygulamanız genelinde kullanıcı bilgilerine kolay erişim yolları sunar.
İki faktörlü kimlik doğrulama veya organizasyon desteği gibi gelişmiş özellikler için yapılandırmanıza ilgili eklentiyi eklemeniz yeterlidir.
Better Auth özellikleri
E-posta, sosyal ve şifresiz dahil olmak üzere birden fazla kimlik doğrulama yöntemi
Tüm büyük çerçevelerle uyumlu, çerçeve bağımsız tasarım
İki faktörlü kimlik doğrulama ve passkey desteği
Organizasyon ve ekip yönetimi özellikleri
50'den fazla sosyal giriş sağlayıcısı destekleniyor
Yerleşik hız sınırlama ve güvenlik özellikleri
Açık kaynak ve tamamen ücretsiz
Otomatik veritabanı yönetimi
Tip güvenli TypeScript uygulaması
Aktif topluluk ve düzenli güncellemeler
Better Auth fiyatlandırması
Open Source
Free
- Sınırsız kullanıcı ve proje
- Tüm kimlik doğrulama yöntemleri (e-posta, sosyal, parola anahtarları, sihirli bağlantılar)
- İki faktörlü kimlik doğrulama (TOTP ve OTP)
- Organizasyon ve ekip yönetimi
- 50'den fazla sosyal giriş sağlayıcısı
- Yerleşik hız sınırlaması ve güvenlik
- PostgreSQL, MySQL, SQLite, MongoDB için veritabanı adaptörleri
- Resmi ve topluluk eklentileri ile eklenti ekosistemi
- Tam kaynak kodu erişimi
- Kendi altyapınızda barındırılır
Better Auth kullanım durumları
Better Auth'den kimler yararlanabilir?
Better Auth Deposu
Github'da Görüntüle| Yıldızlar | 22,268 |
| Çatallar | 1,773 |
| Depo Yaşı | 1 yıl |
| Son Commit | 3 gün önce |
Better Auth hakkında sık sorulan sorular
Better Auth ile deneyiminizi paylaşın
Kullanıcıların ne dediğini görün Better Auth
0 İncelemeler
Henüz inceleme yok
İlk incelemeyi siz yapın Better Auth
Better Auth rozetlerini gömme
Topluluğunuza Better Auth'in Tool Questor'de öne çıkarıldığını gösterin. Web sitenize, belgelerinize veya sosyal profillerinize bu güzel rozetleri ekleyerek güvenilirliği artırın ve daha fazla trafik çekin.



