
BASE44
FREEMIUM노코드 개발을 위한 AI 앱 빌더

Auth.js
Auth.js는 여러 프레임워크에서 OAuth, 매직 링크, 자격 증명을 지원하는 웹 애플리케이션용 무료 오픈 소스 인증 라이브러리입니다.





Auth.js이란 무엇인가요?
Auth.js는 다양한 자바스크립트 프레임워크에서 작동하는 완벽한 인증 솔루션입니다. 웹사이트와 애플리케이션에 안전한 로그인 시스템을 추가하는 데 필요한 모든 기능을 제공합니다. 사용자가 Google이나 GitHub 같은 기존 계정을 통해 로그인할 수 있도록 하거나, 이메일 기반 매직 링크를 사용하거나, 전통적인 사용자 이름과 비밀번호 조합을 사용할 수 있습니다.
이 라이브러리는 런타임에 구애받지 않아 Next.js, SvelteKit, Express, Qwik 등 다양한 프레임워크에 맞게 적응합니다. 세션 관리를 처리하고, 라우트를 보호하며, 필요할 때 데이터베이스와 연결합니다. Auth.js는 웹 표준과 보안 모범 사례를 따르므로 안전하고 신뢰할 수 있습니다. 오픈 소스이기 때문에 전 세계 개발자들이 코드를 검토하고 기여할 수 있습니다.
Auth.js 사용법
Auth.js 시작하기는 JavaScript 프레임워크에 익숙한 개발자에게 간단합니다:
npm 또는 yarn 명령어를 사용하여 특정 프레임워크용 Auth.js 패키지를 설치하세요.
Google, GitHub 또는 이메일과 같은 사용할 로그인 제공자를 정의하는 인증 구성 파일을 만드세요.
선택한 제공자의 클라이언트 ID 및 비밀과 같은 민감한 정보를 저장할 환경 변수를 설정하세요.
필요한 모든 인증 엔드포인트를 자동으로 생성하는 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 등)
- JWT 또는 데이터베이스 세션
- 내장 보안 기능(CSRF, PKCE)
Auth.js 사용 사례
누가 Auth.js로부터 혜택을 받을 수 있나요?
Auth.js 저장소
Github에서 보기| 스타 | 27,704 |
| 포크 | 4,001 |
| 저장소 연령 | 7 년 |
| 마지막 커밋 | 1 개월 전 |
Auth.js에 대한 자주 묻는 질문
Auth.js에 대한 경험을 공유해주세요
사용자들이 말하는 것을 확인하세요 Auth.js
0 리뷰
아직 리뷰가 없습니다
첫 번째 리뷰어가 되세요 Auth.js
Auth.js 배지 임베드
Auth.js이 Tool Questor에서 특집으로 소개되고 있다는 것을 커뮤니티에 보여주세요. 이 아름다운 배지를 웹사이트, 문서 또는 소셜 프로필에 추가하여 신뢰도를 높이고 더 많은 트래픽을 유도하세요.









