通过 100+ 技巧合集学习 Nuxt!

authjs
@hebilicious/authjs-nuxt

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

⚗️ AuthJS Nuxt

npm versionnpm downloadsCILicense: MIT

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

⚠️ 免责声明

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

文档

您可以在 网站上找到此模块的文档;以及在 这里找到 auth.js 的文档。您还可以在 playgrounds 中,或在这个 仓库中找到此模块的工作示例。

为什么不呢?

  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. 在 mono-repo 根目录使用 bun i
  4. 进行修改并遵循 conventional commits 规范。
  5. 打开一个 PR 🚀🚀🚀