Nuxt Nation 大会即将到来。加入我们,时间为 11 月 12-13 日。

authjs
@hebilicious/authjs-nuxt

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

⚗️ AuthJS Nuxt

npm versionnpm downloadsCILicense: MIT

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

⚠️ 免责声明

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

文档

您可以在 网站 上找到此模块的文档;以及 此处 的 auth.js 文档。您还可以在游乐场或此 存储库 中找到此模块的工作示例。

为什么不?

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

为什么?

  • 它基于 Auth.js
  • 它在任何地方都能工作(在 Edge 上经过测试)
  • 它很轻量级
  • 它是 Nuxt

📦 贡献

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

  1. Fork 此仓库
  2. 安装 bun
  3. 在单一仓库根目录中使用 bun i
  4. 进行修改并遵循常规提交。
  5. 打开一个 PR 🚀🚀🚀