통합
@auth/*
와 @next-auth/*
범위, 그리고 next-auth
아래에 계획 중이거나 출시된 통합 상태를 소개합니다. 여기에는 커뮤니티에서 생성하고 유지 관리하는 통합도 포함됩니다. “계획 중”으로 표시된 통합은 도움이 필요한 부분입니다! 아래의 도움 필요 섹션을 참고하세요.
여러분의 프레임워크가 지원되지 않나요? 이 가이드를 따라 프레임워크 통합을 생성하여 쉽게 기여할 수 있습니다.
패키지 임포트 시의 변경 사항을 방지하기 위해, next-auth
는 @auth/*
규칙을 따르지 않는 유일한 프레임워크 패키지입니다. 이 라이브러리는 처음에 next-auth
로 시작했지만 시간이 지나며 프레임워크에 구애받지 않는 형태로 발전했습니다.
프레임워크와 데이터베이스 통합은 모두 Auth.js Core 라이브러리를 기반으로 합니다. 대부분의 경우, 이 패키지는 라이브러리 작성자를 위한 것이므로 직접적으로 상호작용하지 않습니다.
프레임워크 | 상태 |
---|---|
NextAuth.js (next-auth ) | v5 (베타), v4 (유지보수 모드) |
Astro Auth (@auth/astro ) | PR 오픈 |
Express Auth (@auth/express ) | 실험적 출시 |
Fastify Auth (@auth/fastify ) | PR 오픈 |
Nuxt Auth (@auth/nuxt ) | PR 오픈 |
Qwik Auth (@auth/qwik ) | 출시됨 |
Remix Auth (@auth/remix ) | PR 오픈 |
SolidStart Auth (@auth/solid-start ) | 실험적 출시 |
SvelteKit Auth (@auth/sveltekit ) | 실험적 출시 |
데이터베이스 | 상태 |
---|---|
@auth/*-adapter | 출시됨. next-auth 및 모든 @auth/* 라이브러리와 완벽 호환 |
@next-auth/*-adapter | 유지보수 중단. @auth/*-adapter 로 업데이트 권장 |
커뮤니티 통합
커뮤니티에서 다양한 프레임워크와 라이브러리를 위한 훌륭한 통합 및 클라이언트 패키지를 출시했습니다. 앞으로 몇 가지 패키지를 공식적으로 지원하고 싶습니다. 여러분이 해당 패키지를 관리하고 있고 협업에 관심이 있다면 언제든지 연락주세요!
클라이언트 | 링크 |
---|---|
Hono.js | Auth.js 미들웨어 |
Rakkas | Auth.js 통합 예제 |
SolidStart | @solid-mediakit/auth |
Astro | auth-astro |
Nuxt | @sidebase/nuxt-auth |
도움 요청
여러분이 @auth/core
를 사용하는 패키지의 관리자라면, 공식 패키지로 만들어 우리 저장소에서 관리하고 싶다면 Balázs에게 연락하거나 info@authjs.dev로 이메일을 보내주세요. 또한, 여러분이 좋아하는 프레임워크에 @auth/core
지원을 추가하고 싶다면, 언제든지 연락 주시기 바랍니다!