集成
以下是 @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 或 [email protected],如果您想合作将其成为我们存储库中维护的官方包。如果您有兴趣将 @auth/core
支持引入您最喜欢的框架,我们很乐意听取您的意见!