⚗️ AuthJS Nuxt
🚀 欢迎来到 AuthJS Nuxt!这是一个兼容边缘计算的实验性 Nuxt 模块,目前处于 Alpha 阶段。该模块底层使用了 Auth.js 核心实现。
⚠️ 免责声明
🧪 该模块和 Auth.js 一样,仍在开发中。欢迎贡献!
文档
您可以在网站上找到该模块的文档;并在此处找到 Auth.js 的文档。您还可以在演练场或此仓库中找到该模块的实际示例。
为什么不?
- 为什么不使用 Sidebase Nuxt-Auth?
- 因为它基于 Next-Auth 而不是 Auth.js。
- 因为它不兼容边缘计算。而这个模块兼容。
- 为什么不直接使用 Auth.js?
- 你可以这样做。然而,Auth.js 目前正在从 Next-Auth 重写,并且将所有内容与 Nuxt 连接以用于边缘计算并不简单。这为您提供了一个很好的起点和参考实现。
- 我为什么要用这个包?我宁愿自己构建身份验证!
- Auth.js 为您提供了一个很好的起点,并且有大量的适配器和数据库驱动程序,这个包也是如此。
- 如果您想更进一步 DIY,可以使用像 Lucia 这样的工具。
为什么?
- 它基于 Auth.js
- 它无处不在(在边缘计算上测试过)
- 它很轻量
- 它是 Nuxt
📦 贡献
欢迎贡献、提交问题和功能请求!
- Fork 这个仓库
- 安装
bun
。 - 在 моно-repo 根目录使用
bun i
。 - 进行修改并遵循常规提交规范。
- 提交 PR 🚀🚀🚀