authjs
@hebilicious/authjs-nuxt

Auth.js 身份验证 Nuxt 模块。兼容边缘计算。

⚗️ AuthJS Nuxt

npm versionnpm downloadsCILicense: MIT

🚀 欢迎来到 AuthJS Nuxt!这是一个兼容边缘计算的实验性 Nuxt 模块,目前处于 Alpha 阶段。该模块底层使用了 Auth.js 核心实现。

⚠️ 免责声明

🧪 该模块和 Auth.js 一样,仍在开发中。欢迎贡献!

文档

您可以在网站上找到该模块的文档;并在此处找到 Auth.js 的文档。您还可以在演练场或此仓库中找到该模块的实际示例。

为什么不?

  1. 为什么不使用 Sidebase Nuxt-Auth
    • 因为它基于 Next-Auth 而不是 Auth.js。
    • 因为它不兼容边缘计算。而这个模块兼容。
  2. 为什么不直接使用 Auth.js?
    • 你可以这样做。然而,Auth.js 目前正在从 Next-Auth 重写,并且将所有内容与 Nuxt 连接以用于边缘计算并不简单。这为您提供了一个很好的起点和参考实现。
  3. 我为什么要用这个包?我宁愿自己构建身份验证!
    • Auth.js 为您提供了一个很好的起点,并且有大量的适配器和数据库驱动程序,这个包也是如此。
    • 如果您想更进一步 DIY,可以使用像 Lucia 这样的工具。

为什么?

  • 它基于 Auth.js
  • 它无处不在(在边缘计算上测试过)
  • 它很轻量
  • 它是 Nuxt

📦 贡献

欢迎贡献、提交问题和功能请求!

  1. Fork 这个仓库
  2. 安装 bun
  3. 在 моно-repo 根目录使用 bun i
  4. 进行修改并遵循常规提交规范。
  5. 提交 PR 🚀🚀🚀