Skip to content
Migrating from NextAuth.js v4? Read our migration guide.

기여자

Auth.js를 오픈 소스 프로젝트로 유지하는 것은 매우 힘든 작업입니다. 모든 코어 팀 멤버들은 정규직으로 일하고 있으며, 이 라이브러리는 우리의 자유 시간에 순수한 의지로 유지되고 개발되고 있습니다. 여러분의 기부는 코어 팀이 결국 Auth.js에 전념하여 더 많은 기능과 더 나은 개발자 경험을 제공할 수 있게 해줄 것입니다!

여러분은 Open Collective에서 우리를 찾을 수 있습니다. 우리는 현재 기여자들에게 매우 감사하며, 여러분이나 여러분의 회사가 그들과 함께하기로 결정한다면 기쁠 것입니다.

핵심 팀

이 분들 없이는 이 프로젝트가 해당 분야에서 가장 많이 사용되는 인증 라이브러리 중 하나가 될 수 없었습니다.

특별한 감사

다음 분들께 특별한 감사를 드립니다.

  • Filip Skokan: 피드백과 우리가 사용하는 고품질 OAuth 라이브러리를 제공해 주셨습니다.

  • Lori Karikari: 초기 프로바이더 설정 대부분을 만들어 주셨습니다.

  • Fredrik Pettersen: 최초 Prisma 어댑터를 만들어 주셨습니다.

  • Gerald Nolan: Apple 로그인 지원을 추가해 주셨습니다.

  • Jefferson Bledsoe: 초기 테스트 자동화 작업을 해 주셨습니다.

  • Tom Grey: API 레퍼런스 문서 작업과 가이드를 제공해 주셨습니다.

  • Filip Skokan

  • Lori Karikari

  • Fredrik Pettersen

  • Gerald Nolan

  • Jefferson Bledsoe

  • Tom Grey

기여자들

오늘날의 Auth.js는 수많은 개인 기여자들의 노력 덕분에 가능했습니다.

Auth.js를 만드는 데 도움을 준 수많은 개인 기여자들에게 감사드립니다.

History

2016 – 초기 릴리스

NextAuth.js는 2016년 Iain Collins에 의해 Next.js 전용 인증 프레임워크로 처음 개발되었습니다.

2020 – 리팩토링과 정리

NextAuth.js는 서버리스, MySQL, Postgres, MongoDB, JSON Web Tokens를 지원하고, 수십 개의 인증 프로바이더를 내장 지원할 수 있도록 처음부터 다시 구축되었습니다.

Balázs Orbán이 공동 관리자로 합류하여 Iain의 작업 부담을 덜어주었습니다.

2021 – 멀티 프레임워크 노력

Iain과 Balázs는 프로젝트의 미래 목표를 정의했습니다. 그들의 비전은 완벽하게 일치했고, NextAuth.js가 언젠가 다른 프레임워크에서도 유용하게 사용될 수 있다는 점을 논의했습니다.

Iain은 Balázs가 그들의 공유된 비전을 이어갈 것임을 알고 프로젝트를 떠나 다른 일에 집중하기로 했습니다.

Balázs는 프로젝트의 리드 메인테이너가 되었습니다.

NextAuth.js를 다른 프레임워크로 확장하고 가능한 한 많은 데이터베이스와 프로바이더를 지원하기 위한 노력이 시작되었습니다.

단일 패키지로는 이러한 모든 사용 사례를 지원할 수 없다는 것이 밝혀졌습니다.

데이터베이스 어댑터는 @next-auth/*-adapter라는 이름으로 별도의 패키지로 이동되었습니다.

2022 – Auth.js의 탄생

NextAuth.js를 기반으로 Balázs는 Auth.js (@auth/core)를 출시했습니다. 이 라이브러리는 런타임이나 프레임워크에 독립적인 코어 라이브러리로, 모든 Auth.js 라이브러리의 기반이 됩니다. NextAuth.js와 대부분의 공개 API를 공유하지만 내부적으로는 완전히 재작성된 라이브러리입니다.

2023 – Auth.js 조용한 릴리스

개인적인 사정으로 Balázs가 리드 메인테이너 자리에서 물러났지만 여전히 기여를 이어갔습니다. 잠시 동안 Thang Huu Vu가 프로젝트를 이어받아 관리했습니다.

Balázs가 돌아와 Auth.js 작업을 계속했습니다. 파일럿 프로젝트로 next-auth@experimental(이후 next-auth@beta) 릴리스를 출시하며, 다른 프레임워크를 지원하기 위해 코어 라이브러리에 필요한 사항과 기존 NextAuth.js 구현에서 프레임워크에 특화된 부분을 정리했습니다.

새로운 기본 문서 페이지는 authjs.dev(현재 여러분이 읽고 있는 페이지)로 변경되었고, 이전 NextAuth.js 문서는 next-auth.js.org에 NextAuth.js v4를 기록하기 위해 남겨두었으며, 참고용으로만 유지되었습니다.

데이터베이스 어댑터는 @next-auth/*-adapter 네임스페이스에서 @auth/*-adapter로 이동하여 더 이상 NextAuth.js에 특화되지 않음을 나타냈습니다.

커뮤니티 통합이 등장하기 시작하면서, Auth.js의 초기 비전이 많은 사람들과 공유되고 있음이 분명해졌습니다.

2024 – Auth.js 생태계 성장

NextAuth.js v5가 출시되면서, 이제 모든 Auth.js 라이브러리는 동일한 코어 라이브러리를 기반으로 합니다.
”NextAuth.js”라는 이름은 Next.js 통합만을 지칭하며, Auth.js는 코어 라이브러리와 전체 생태계를 의미합니다.
다른 통합들은 일반적으로 프레임워크 이름 + Auth로 불립니다. 예를 들어, “SvelteKit Auth”나 “Express Auth”와 같이 말이죠.

모든 공식 통합은 @auth 스코프 아래에 배포되지만, NextAuth.js는 마이그레이션 부담을 줄이기 위해 next-auth 아래에 배포됩니다.

노트

Auth.js/NextAuth.js 프로젝트는 Vercel Inc. 또는 그 자회사에서 제공하거나 연관된 프로젝트가 아닙니다. Vercel과 관련된 개인들이 이 프로젝트에 기여하는 경우, 이는 개인적인 자격으로 이루어집니다.

Auth.js © Balázs Orbán and Team - 2025