ToolQuestor Logo
Auth.js

Auth.js

Darmowa otwartoźródłowa biblioteka uwierzytelniania

Dodane:10/26/2025
Ceny:
Darmowy
Połącz:
Bubble

Bubble

FEATURED
Granola

Granola

FEATURED
Vidnoz AI

Vidnoz AI

FEATURED

Czym jest Auth.js

Auth.js to kompletne rozwiązanie do uwierzytelniania, które działa w różnych frameworkach JavaScript. Zapewnia wszystko, co potrzebne do dodania bezpiecznych systemów logowania na stronach internetowych i w aplikacjach. Użytkownicy mogą logować się za pomocą istniejących kont na usługach takich jak Google czy GitHub, można też korzystać z magicznych linków wysyłanych na e-mail lub tradycyjnych kombinacji nazwy użytkownika i hasła.

Biblioteka jest niezależna od środowiska uruchomieniowego, co oznacza, że dostosowuje się do pracy z Next.js, SvelteKit, Express, Qwik i innymi frameworkami. Zarządza sesjami, chroni ścieżki i łączy się z bazami danych, gdy jest to potrzebne. Auth.js przestrzega standardów sieciowych i najlepszych praktyk bezpieczeństwa, dzięki czemu jest zarówno bezpieczny, jak i niezawodny. Ponieważ jest open source, kod jest publicznie dostępny do przeglądu i wkładu od programistów na całym świecie.

Funkcje Auth.js

  • Wsparcie dla OAuth 2.0 i OpenID Connect

  • 80+ wstępnie skonfigurowanych dostawców uwierzytelniania

  • Uwierzytelnianie za pomocą magicznego linku w e-mailu

  • Uwierzytelnianie za pomocą nazwy użytkownika i hasła

  • Logowanie bezhasłowe WebAuthn

  • Wsparcie dla wielu frameworków (Next.js, SvelteKit, Express)

  • Adaptery baz danych dla głównych baz danych

  • Sesje JWT lub bazodanowe

  • Wbudowane funkcje bezpieczeństwa

  • Wsparcie dla niestandardowych stron

  • Gotowe do użycia z TypeScript

  • Open source i darmowe

Ceny Auth.js

Najpopularniejszy
Free / Open Source
Free
  • Kompletne rozwiązanie uwierzytelniania
  • Ponad 80 wstępnie skonfigurowanych dostawców OAuth
  • Obsługa OAuth 2.0 i OpenID Connect
  • Uwierzytelnianie za pomocą magicznego linku w e-mailu
  • Uwierzytelnianie oparte na poświadczeniach
  • Logowanie bezhasłowe WebAuthn
  • Obsługa wielu frameworków
  • Adaptery baz danych (PostgreSQL, MySQL, MongoDB itp.)

Repozytorium Auth.js

Zobacz na Github
Gwiazdki28,341
Forki4,044
Wiek repozytorium8 lat
Ostatni commit1 miesiąc temu

FAQ o Auth.js

Tak, Auth.js jest całkowicie darmowy i otwartoźródłowy na licencji ISC. Nie ma żadnych opłat abonamentowych, limitów użytkowania ani ukrytych kosztów. Wszystkie funkcje, w tym wsparcie dla ponad 80 dostawców OAuth, integracje z bazami danych oraz zaawansowane funkcje bezpieczeństwa, są dostępne bezpłatnie zarówno do użytku osobistego, jak i komercyjnego.
Auth.js obsługuje wiele frameworków JavaScript, w tym Next.js, SvelteKit, Express, Qwik i SolidStart. Jest niezależny od środowiska wykonawczego i przestrzega standardów sieciowych, co czyni go dostosowalnym do różnych środowisk. Każdy framework ma własny pakiet z konkretnymi instrukcjami integracji w dokumentacji.
Auth.js wyróżnia się tym, że jest całkowicie darmowy i otwartoźródłowy, oferując jednocześnie kompleksowe funkcje. Obsługuje ponad 80 dostawców OAuth od razu po instalacji, działa w różnych frameworkach i zapewnia elastyczność w wyborze między sesjami JWT a bazą danych. W przeciwieństwie do płatnych usług, zachowujesz pełną kontrolę nad swoim systemem uwierzytelniania i danymi użytkowników.
Tak, Auth.js może działać bez bazy danych, korzystając z sesji opartych na JWT. Jest to idealne rozwiązanie dla aplikacji bezstanowych lub gdy chcesz zminimalizować infrastrukturę. Jednak jeśli potrzebujesz przechowywać dane użytkowników, zarządzać kontami lub wdrażać funkcje takie jak tokeny odświeżające, możesz łatwo dodać obsługę bazy danych, korzystając z jednego z dostępnych adapterów.
Auth.js obsługuje cztery główne metody uwierzytelniania: uwierzytelnianie OAuth z dostawcami takimi jak Google i GitHub, magiczne linki wysyłane e-mailem, tradycyjne dane uwierzytelniające, takie jak nazwa użytkownika i hasło, oraz WebAuthn do uwierzytelniania bezhasłowego za pomocą biometrii lub kluczy bezpieczeństwa. Możesz używać jednej metody lub łączyć kilka metod w swojej aplikacji.
Najlepsze alternatywy dla Auth.js

Zobacz co użytkownicy mówią o Auth.js

0.0

0 Recenzje

5
0
4
0
3
0
2
0
1
0

Jeszcze brak recenzji

Bądź pierwszym, który zrecenzuje Auth.js