ToolQuestor Logo
Auth.js

Auth.js

Безкоштовна відкрита бібліотека автентифікації

Додано:10/26/2025
Ціноутворення:
Безкоштовно
Зв'язатися:
Vidnoz AI

Vidnoz AI

FEATURED
Base44

Base44

FEATURED
Granola

Granola

FEATURED

Що таке Auth.js

Auth.js — це повне рішення для аутентифікації, яке працює з різними JavaScript-фреймворками. Воно надає все необхідне для додавання безпечних систем входу на вебсайти та в додатки. Ви можете дозволити користувачам входити через їхні існуючі акаунти на сервісах, таких як Google або GitHub, або використовувати магічні посилання на електронну пошту, а також традиційні комбінації імені користувача та пароля.

Бібліотека є незалежною від середовища виконання, що означає, що вона адаптується для роботи з Next.js, SvelteKit, Express, Qwik та іншими фреймворками. Вона керує сесіями, захищає маршрути та підключається до баз даних за потреби. Auth.js дотримується веб-стандартів і найкращих практик безпеки, що робить її безпечною та надійною. Оскільки це відкритий код, він доступний для перегляду та внесення внесків від розробників з усього світу.

Функції Auth.js

  • Підтримка OAuth 2.0 та OpenID Connect

  • Понад 80 попередньо налаштованих провайдерів автентифікації

  • Аутентифікація за допомогою магічного посилання в електронній пошті

  • Ім'я користувача та пароль

  • Безпарольний вхід через WebAuthn

  • Підтримка кількох фреймворків (Next.js, SvelteKit, Express)

  • Адаптери баз даних для основних баз

  • JWT або сесії бази даних

  • Вбудовані функції безпеки

  • Підтримка користувацьких сторінок

  • Готовність до TypeScript

  • Відкритий код і безкоштовно

Ціноутворення Auth.js

Найпопулярніший
Free / Open Source
Free
  • Повне рішення для автентифікації
  • 80+ попередньо налаштованих провайдерів OAuth
  • Підтримка OAuth 2.0 та OpenID Connect
  • Аутентифікація електронною поштою за допомогою магічного посилання
  • Аутентифікація на основі облікових даних
  • Вхід без пароля за допомогою WebAuthn
  • Підтримка кількох фреймворків
  • Адаптери баз даних (PostgreSQL, MySQL, MongoDB тощо)

Репозиторій Auth.js

Переглянути на Github
Зірки28,365
Форки4,042
Вік репозиторію8 років
Останній коміт1 місяць тому

Часті запитання про Auth.js

Так, Auth.js є повністю безкоштовним та відкритим програмним забезпеченням під ліцензією ISC. Немає жодних абонентських плат, обмежень на використання чи прихованих витрат. Усі функції, включно з підтримкою понад 80 провайдерів OAuth, інтеграціями з базами даних та розширеними функціями безпеки, доступні безкоштовно як для особистого, так і для комерційного використання.
Auth.js підтримує кілька JavaScript-фреймворків, включаючи Next.js, SvelteKit, Express, Qwik та SolidStart. Він не залежить від середовища виконання та відповідає веб-стандартам, що робить його адаптивним до різних середовищ. Кожен фреймворк має власний пакет з конкретними інструкціями інтеграції у документації.
Auth.js вирізняється тим, що є повністю безкоштовним та з відкритим кодом, при цьому пропонуючи комплексні функції. Він підтримує понад 80 провайдерів OAuth «з коробки», працює з різними фреймворками та надає гнучкість у виборі між JWT або сесіями бази даних. На відміну від платних сервісів, ви зберігаєте повний контроль над своєю системою автентифікації та даними користувачів.
Так, Auth.js може працювати без бази даних, використовуючи сесії на основі JWT. Це ідеально підходить для безстанкових додатків або коли ви хочете мінімізувати інфраструктуру. Однак, якщо вам потрібно зберігати дані користувачів, керувати обліковими записами або реалізовувати функції, такі як оновлення токенів, ви можете легко додати підтримку бази даних, використовуючи один із доступних адаптерів.
Auth.js підтримує чотири основні методи автентифікації: автентифікація OAuth з провайдерами, такими як Google та GitHub, магічні посилання, надіслані електронною поштою, традиційні облікові дані, такі як ім’я користувача та пароль, а також WebAuthn для безпарольної автентифікації за допомогою біометрії або ключів безпеки. Ви можете використовувати один метод або поєднувати кілька методів у вашому застосунку.
Найкращі альтернативи Auth.js

Подивіться, що користувачі кажуть про Auth.js

0.0

0 Огляди

5
0
4
0
3
0
2
0
1
0

Ще немає оглядів

Будьте першим, хто напише огляд Auth.js