
Better Auth
Better Auth là một khung xác thực miễn phí, mã nguồn mở cho TypeScript, hoạt động với bất kỳ khung nào và bao gồm mọi thứ bạn cần.





Better Auth là gì?
Better Auth là một thư viện xác thực không phụ thuộc vào framework, chạy trực tiếp trong ứng dụng của bạn. Nó quản lý tài khoản người dùng, phiên đăng nhập và các tính năng bảo mật mà không cần dựa vào dịch vụ bên ngoài. Bạn hoàn toàn kiểm soát dữ liệu người dùng vì mọi thứ đều chạy trên cơ sở dữ liệu và máy chủ của riêng bạn.
Framework cung cấp các phương thức xác thực sẵn sàng sử dụng bao gồm đăng nhập bằng email và mật khẩu, đăng nhập xã hội với các nền tảng như GitHub và Google, passkey cho truy cập không mật khẩu, và đăng nhập bằng liên kết ma thuật. Nó cũng hỗ trợ các tính năng nâng cao như xác thực hai yếu tố, quản lý tổ chức cho tài khoản nhóm, và kiểm soát truy cập dựa trên vai trò.
Khác với các dịch vụ xác thực trả phí, Better Auth hoàn toàn miễn phí, không giới hạn người dùng hay chi phí ẩn. Nó sử dụng các phương pháp bảo mật hiện đại và mã nguồn được duy trì tích cực để giữ cho ứng dụng của bạn an toàn.
Cách sử dụng Better Auth
Việc thiết lập Better Auth rất đơn giản. Dưới đây là các bước để bắt đầu:
Cài đặt gói bằng npm, yarn hoặc pnpm bằng cách chạy lệnh cài đặt trong thư mục dự án của bạn.
Tạo một tệp cấu hình nơi bạn chỉ định kết nối cơ sở dữ liệu và các phương thức xác thực bạn muốn kích hoạt, chẳng hạn như email/mật khẩu hoặc nhà cung cấp xã hội.
Chạy công cụ di chuyển cơ sở dữ liệu để tự động tạo các bảng cần thiết trong cơ sở dữ liệu của bạn. Công cụ sẽ xử lý toàn bộ việc thiết lập cho bạn.
Thêm client xác thực vào mã frontend của bạn. Điều này cung cấp các chức năng để đăng nhập người dùng, đăng ký và quản lý phiên làm việc của họ.
Sử dụng các hook hoặc hàm được cung cấp để bảo vệ các trang của bạn và kiểm tra xem người dùng đã đăng nhập hay chưa. Framework cung cấp cách dễ dàng để truy cập thông tin người dùng trong toàn bộ ứng dụng của bạn.
Đối với các tính năng nâng cao như xác thực hai yếu tố hoặc hỗ trợ tổ chức, chỉ cần thêm plugin tương ứng vào cấu hình của bạn.
Tính năng của Better Auth
Nhiều phương thức xác thực bao gồm email, mạng xã hội và không cần mật khẩu
Thiết kế không phụ thuộc vào framework, hoạt động với tất cả các framework chính
Hỗ trợ xác thực hai yếu tố và passkey
Tính năng quản lý tổ chức và nhóm
Hỗ trợ hơn 50 nhà cung cấp đăng nhập xã hội
Tính năng giới hạn tần suất và bảo mật tích hợp sẵn
Mã nguồn mở và hoàn toàn miễn phí
Quản lý cơ sở dữ liệu tự động
Triển khai TypeScript an toàn kiểu
Cộng đồng năng động và cập nhật thường xuyên
Giá của Better Auth
Open Source
Free
- Người dùng và dự án không giới hạn
- Tất cả các phương thức xác thực (email, mạng xã hội, khóa mật, liên kết ma thuật)
- Xác thực hai yếu tố (TOTP và OTP)
- Quản lý tổ chức và nhóm
- Hơn 50 nhà cung cấp đăng nhập xã hội
- Giới hạn tỷ lệ và bảo mật tích hợp sẵn
- Bộ điều hợp cơ sở dữ liệu cho PostgreSQL, MySQL, SQLite, MongoDB
- Hệ sinh thái plugin với các plugin chính thức và cộng đồng
- Truy cập mã nguồn đầy đủ
- Tự lưu trữ trên hạ tầng của bạn
Trường hợp sử dụng Better Auth
Ai có thể hưởng lợi từ Better Auth?
Kho lưu trữ Better Auth
Xem trên Github| Sao | 22,268 |
| Phân nhánh | 1,773 |
| Tuổi kho lưu trữ | 1 năm |
| Commit cuối cùng | 3 ngày trước |
Câu hỏi thường gặp về Better Auth
Chia sẻ trải nghiệm của bạn với Better Auth
Xem người dùng đang nói gì về Better Auth
0 Đánh giá
Chưa có đánh giá
Hãy là người đầu tiên đánh giá Better Auth
Nhúng huy hiệu Better Auth
Cho cộng đồng của bạn thấy Better Auth được giới thiệu trên Tool Questor. Thêm những huy hiệu đẹp này vào trang web, tài liệu hoặc hồ sơ xã hội của bạn để tăng uy tín và thu hút thêm lưu lượng truy cập.



