
Better Auth
Better Auth adalah kerangka kerja otentikasi sumber terbuka dan gratis untuk TypeScript yang bekerja dengan kerangka kerja apa pun dan mencakup semua yang Anda butuhkan.





Apa itu Better Auth?
Better Auth adalah perpustakaan otentikasi yang tidak tergantung pada framework tertentu dan berjalan langsung di aplikasi Anda. Ini menangani akun pengguna, sesi login, dan fitur keamanan tanpa bergantung pada layanan eksternal. Anda memiliki kendali penuh atas data pengguna karena semuanya berjalan di database dan server Anda sendiri.
Framework ini menyediakan metode otentikasi siap pakai termasuk login dengan email dan kata sandi, masuk sosial dengan platform seperti GitHub dan Google, passkey untuk akses tanpa kata sandi, dan login dengan tautan ajaib. Ini juga mendukung fitur canggih seperti otentikasi dua faktor, manajemen organisasi untuk akun tim, dan kontrol akses berbasis peran.
Berbeda dengan layanan otentikasi berbayar, Better Auth sepenuhnya gratis tanpa batasan pengguna atau biaya tersembunyi. Ini menggunakan praktik keamanan modern dan kode yang terus dipelihara untuk menjaga keamanan aplikasi Anda.
Cara menggunakan Better Auth
Mengatur Better Auth cukup sederhana. Berikut adalah langkah-langkah untuk memulai:
Pasang paket menggunakan npm, yarn, atau pnpm dengan menjalankan perintah install di direktori proyek Anda.
Buat file konfigurasi di mana Anda menentukan koneksi database dan metode otentikasi yang ingin diaktifkan, seperti email/password atau penyedia sosial.
Jalankan alat migrasi database untuk secara otomatis membuat tabel yang diperlukan di database Anda. Alat ini menangani semua pengaturan untuk Anda.
Tambahkan klien otentikasi ke kode frontend Anda. Ini memberi Anda fungsi untuk masuk pengguna, mendaftar, dan mengelola sesi mereka.
Gunakan hooks atau fungsi yang disediakan untuk melindungi halaman Anda dan memeriksa apakah pengguna sudah masuk. Kerangka kerja menyediakan cara mudah untuk mengakses informasi pengguna di seluruh aplikasi Anda.
Untuk fitur lanjutan seperti otentikasi dua faktor atau dukungan organisasi, cukup tambahkan plugin yang sesuai ke konfigurasi Anda.
Fitur Better Auth
Berbagai metode autentikasi termasuk email, sosial, dan tanpa kata sandi
Desain yang tidak tergantung pada framework, bekerja dengan semua framework utama
Dukungan autentikasi dua faktor dan passkey
Fitur manajemen organisasi dan tim
Mendukung lebih dari 50 penyedia masuk sosial
Fitur pembatasan kecepatan dan keamanan bawaan
Sumber terbuka dan sepenuhnya gratis
Manajemen basis data otomatis
Implementasi TypeScript yang aman tipe
Komunitas aktif dan pembaruan rutin
Harga Better Auth
Open Source
Free
- Pengguna dan proyek tanpa batas
- Semua metode otentikasi (email, sosial, passkeys, tautan ajaib)
- Otentikasi dua faktor (TOTP dan OTP)
- Manajemen organisasi dan tim
- 50+ penyedia masuk sosial
- Pembatasan tarif dan keamanan bawaan
- Adaptor basis data untuk PostgreSQL, MySQL, SQLite, MongoDB
- Ekosistem plugin dengan plugin resmi dan komunitas
- Akses kode sumber lengkap
- Di-hosting sendiri pada infrastruktur Anda
Kasus penggunaan Better Auth
Siapa yang bisa mendapat manfaat dari Better Auth?
Repositori Better Auth
Lihat di Github| Bintang | 22,268 |
| Fork | 1,773 |
| Usia Repositori | 1 tahun |
| Commit Terakhir | 1 bulan yang lalu |
Pertanyaan yang sering diajukan tentang Better Auth
Bagikan pengalaman Anda dengan Better Auth
Lihat apa yang dikatakan pengguna tentang Better Auth
0 Ulasan
Belum ada ulasan
Jadilah yang pertama mengulas Better Auth
Sematkan lencana Better Auth
Tunjukkan kepada komunitas Anda bahwa Better Auth ditampilkan di Tool Questor. Tambahkan lencana indah ini ke situs web, dokumentasi, atau profil sosial Anda untuk meningkatkan kredibilitas dan mendorong lebih banyak lalu lintas.












