
Better Auth
Better Auth — це безкоштовний, відкритий фреймворк аутентифікації для TypeScript, який працює з будь-яким фреймворком і включає все необхідне.





Що таке Better Auth
Better Auth — це бібліотека автентифікації, незалежна від фреймворку, яка працює безпосередньо у вашому застосунку. Вона керує обліковими записами користувачів, сесіями входу та функціями безпеки без покладання на зовнішні сервіси. Ви зберігаєте повний контроль над даними користувачів, оскільки все працює на вашій власній базі даних та сервері.
Фреймворк надає готові до використання методи автентифікації, включаючи вхід за допомогою електронної пошти та пароля, соціальний вхід через платформи, такі як GitHub і Google, паскейси для безпарольного доступу та вхід за допомогою магічного посилання. Він також підтримує розширені функції, такі як двофакторна автентифікація, управління організаціями для командних акаунтів і контроль доступу на основі ролей.
На відміну від платних сервісів автентифікації, Better Auth є повністю безкоштовним без обмежень на кількість користувачів або прихованих витрат. Він використовує сучасні практики безпеки та активно підтримуваний код для забезпечення безпеки ваших застосунків.
Як використовувати Better Auth
Налаштування Better Auth є простим. Ось кроки, щоб почати:
Встановіть пакет за допомогою npm, yarn або pnpm, виконавши команду встановлення у вашій директорії проекту.
Створіть конфігураційний файл, де вкажіть підключення до бази даних та які методи автентифікації ви хочете увімкнути, наприклад, електронну пошту/пароль або соціальні провайдери.
Запустіть інструмент міграції бази даних, щоб автоматично створити необхідні таблиці у вашій базі даних. Інструмент виконає все налаштування за вас.
Додайте клієнт автентифікації до вашого фронтенд-коду. Це надасть вам функції для входу користувачів, реєстрації та управління їхніми сесіями.
Використовуйте надані хуки або функції, щоб захистити ваші сторінки та перевірити, чи користувачі увійшли в систему. Фреймворк забезпечує прості способи доступу до інформації про користувача по всьому застосунку.
Для розширених функцій, таких як двофакторна автентифікація або підтримка організацій, просто додайте відповідний плагін до вашої конфігурації.
Функції Better Auth
Кілька методів автентифікації, включаючи електронну пошту, соціальні мережі та безпарольний вхід
Незалежний від фреймворку дизайн, що працює з усіма основними фреймворками
Підтримка двофакторної автентифікації та ключів доступу
Функції управління організацією та командою
Підтримка понад 50 провайдерів соціального входу
Вбудоване обмеження частоти запитів та функції безпеки
Відкритий код і повністю безкоштовно
Автоматичне управління базою даних
Типобезпечна реалізація на TypeScript
Активна спільнота та регулярні оновлення
Ціноутворення Better Auth
Open Source
Free
- Необмежена кількість користувачів та проєктів
- Всі методи автентифікації (електронна пошта, соціальні мережі, ключі доступу, магічні посилання)
- Двофакторна автентифікація (TOTP та OTP)
- Організація та управління командою
- 50+ провайдерів соціального входу
- Вбудоване обмеження швидкості та безпека
- Адаптери баз даних для PostgreSQL, MySQL, SQLite, MongoDB
- Екосистема плагінів з офіційними та спільнотними плагінами
- Повний доступ до вихідного коду
- Самостійне розміщення на вашій інфраструктурі
Випадки використання Better Auth
Хто може отримати користь від Better Auth
Репозиторій Better Auth
Переглянути на Github| Зірки | 22,268 |
| Форки | 1,773 |
| Вік репозиторію | 1 рік |
| Останній коміт | 1 місяць тому |
Часті запитання про Better Auth
Поділіться своїм досвідом з Better Auth
Подивіться, що користувачі кажуть про Better Auth
0 Огляди
Ще немає оглядів
Будьте першим, хто напише огляд Better Auth
Вбудувати значки Better Auth
Покажіть своїй спільноті, що Better Auth представлений на Tool Questor. Додайте ці красиві значки на свій веб-сайт, документацію або соціальні профілі, щоб підвищити довіру та залучити більше трафіку.











