整合
以下是在 @auth/*
和 @next-auth/*
範圍下,以及 next-auth
中,計畫和已發布的整合狀態。它還包括社群建立和維護的整合。列為「計畫中」的整合是我們很樂意獲得協助的項目!請參閱下方的需要協助部分。
💡
您的框架不受支援嗎?您可以透過遵循此指南輕鬆建立框架整合來貢獻。
請注意,為了防止套件導入發生重大變更,next-auth
是唯一一個未依照 @auth/*
慣例命名的框架套件。這個函式庫最初是作為 next-auth
而誕生,但多年來已發展為與框架無關。
框架和資料庫整合都基於Auth.js 核心函式庫。在大多數情況下,您不會直接與此套件互動,因為它是為函式庫作者而設計的。
框架 | 狀態 |
---|---|
NextAuth.js (next-auth ) | v5 (beta)、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
支援新增至您最喜歡的框架,我們很樂意收到您的來信!