⚗️ AuthJS Nuxt
🚀 欢迎来到 AuthJS Nuxt!这是一个兼容 Edge 的实验性 Nuxt 模块,目前处于 alpha 阶段。该模块在底层使用了 Auth.js 的核心实现。
⚠️ 免责声明
🧪 此模块与 Auth.js 一样,仍处于开发阶段。 欢迎贡献!
文档
您可以在网站上找到此模块的文档;并且可以在这里找到 auth.js 的文档。您还可以在 playgrounds 中,或在此存储库中找到此模块的工作示例。
为什么不呢?
- 为什么不使用 Sidebase Nuxt-Auth?
- 因为它基于 Next-Auth 而不是 Auth.js。
- 因为它不兼容 Edge。此模块兼容。
- 为什么不直接使用 Auth.js?
- 您可以这样做。然而,Auth.js 目前正在从 Next-Auth 重写,并且为 Edge 将所有内容与 Nuxt 连接起来并非易事。这为您提供了一个良好的起点和参考实现。
- 我为什么要使用这个包?我宁愿自己构建身份验证!
- Auth.js 为您提供了一个良好的起点,并且拥有大量的适配器和数据库驱动程序,此软件包也是如此。
- 如果您想进行更多的 DIY,可以使用像 Lucia 这样的工具。
为什么?
- 它基于 Auth.js
- 它可以在任何地方工作(在 Edge 上测试过)
- 它很轻巧
- 它是 Nuxt
📦 贡献
欢迎贡献、提交问题和功能请求!
- Fork 此存储库
- 安装
bun
。 - 在 mono-repo 根目录使用
bun i
。 - 进行修改并遵循约定式提交。
- 打开一个 PR 🚀🚀🚀