
Auth.js
Auth.js, OAuth, sihirli bağlantılar ve kimlik bilgilerini birden çok çerçevede destekleyen, web uygulamaları için ücretsiz, açık kaynaklı bir kimlik doğrulama kütüphanesidir.





Auth.js nedir?
Auth.js, farklı JavaScript çerçevelerinde çalışan eksiksiz bir kimlik doğrulama çözümüdür. Web sitelerine ve uygulamalara güvenli giriş sistemleri eklemek için gereken her şeyi sağlar. Kullanıcıların Google veya GitHub gibi hizmetlerdeki mevcut hesaplarıyla giriş yapmasına izin verebilir, e-posta tabanlı sihirli bağlantılar kullanabilir veya geleneksel kullanıcı adı ve şifre kombinasyonlarını tercih edebilirsiniz.
Kütüphane çalışma zamanı bağımsızdır, yani Next.js, SvelteKit, Express, Qwik ve diğer çerçevelerle uyumlu şekilde çalışır. Oturum yönetimini sağlar, rotaları korur ve gerektiğinde veritabanlarına bağlanır. Auth.js, web standartlarına ve güvenlik en iyi uygulamalarına uyarak hem güvenli hem de güvenilir bir yapı sunar. Açık kaynaklı olduğu için kodu, dünya çapındaki geliştiricilerin incelemesi ve katkıda bulunması için herkese açıktır.
Auth.js nasıl kullanılır
Auth.js ile başlamak, JavaScript framework'lerine aşina olan geliştiriciler için basittir:
Belirli framework'ünüz için Auth.js paketini npm veya yarn komutlarıyla yükleyin.
Kullanmak istediğiniz giriş sağlayıcılarını, örneğin Google, GitHub veya e-posta gibi, tanımladığınız bir kimlik doğrulama yapılandırma dosyası oluşturun.
Seçtiğiniz sağlayıcılardan alınan istemci kimlikleri ve gizli anahtarlar gibi hassas bilgileri saklamak için ortam değişkenlerini ayarlayın.
Uygulamanıza Auth.js rota yöneticilerini ekleyin; bu, gerekli tüm kimlik doğrulama uç noktalarını otomatik olarak oluşturur.
Kullanıcı oturumunu kontrol ederek belirli sayfaları veya rotaları koruyun ve erişime izin verin.
Kullanıcı bilgilerini göstermek ve oturum açma ile kapama işlemlerini yönetmek için yerleşik oturum yönetimini kullanın.
İsterseniz, kullanıcı verilerini, hesapları ve oturumları kendi veritabanınızda saklamak için bir veritabanı adaptörü bağlayabilirsiniz.
Dokümantasyon, desteklenen her framework için kod örnekleriyle detaylı kurulum rehberleri sunar.
Auth.js özellikleri
OAuth 2.0 ve OpenID Connect desteği
80'den fazla önceden yapılandırılmış kimlik doğrulama sağlayıcısı
Magic link e-posta ile kimlik doğrulama
Kullanıcı adı ve şifre kimlik bilgileri
WebAuthn şifresiz giriş
Çoklu framework desteği (Next.js, SvelteKit, Express)
Önde gelen veritabanları için veritabanı adaptörleri
JWT veya veritabanı oturumları
Yerleşik güvenlik özellikleri
Özel sayfa desteği
TypeScript uyumlu
Açık kaynak ve ücretsiz
Auth.js fiyatlandırması
Free / Open Source
Free
- Eksiksiz kimlik doğrulama çözümü
- 80+ önceden yapılandırılmış OAuth sağlayıcısı
- OAuth 2.0 ve OpenID Connect desteği
- Sihirli bağlantı e-posta kimlik doğrulaması
- Kimlik bilgilerine dayalı kimlik doğrulama
- WebAuthn şifresiz giriş
- Birden fazla çerçeve desteği
- Veritabanı adaptörleri (PostgreSQL, MySQL, MongoDB, vb.)
- JWT veya veritabanı oturumları
- Yerleşik güvenlik özellikleri (CSRF, PKCE)
Auth.js kullanım durumları
Auth.js'den kimler yararlanabilir?
Auth.js Deposu
Github'da Görüntüle| Yıldızlar | 27,704 |
| Çatallar | 4,001 |
| Depo Yaşı | 7 yıl |
| Son Commit | 3 gün önce |
Auth.js hakkında sık sorulan sorular
Auth.js ile deneyiminizi paylaşın
Kullanıcıların ne dediğini görün Auth.js
0 İncelemeler
Henüz inceleme yok
İlk incelemeyi siz yapın Auth.js
Auth.js rozetlerini gömme
Topluluğunuza Auth.js'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.



