跳到内容

我应该选择哪个提供商?

要选择一个提供商,您首先需要考虑您的用例的需求。一般来说,可以说选择

  • authjs 最适合为已建立的 OAuth 提供商或基于 magic-url 的登录方式提供即插即用的 OAuth。
  • local 最适合您已经有一个后端接受用户名 + 密码作为登录方式,或者想要构建一个静态应用程序的情况。本地提供商自 v0.9.0 版本起也支持刷新令牌。

重大变更

v0.9.0 版本中,refresh 提供商被集成到 local 提供商中。阅读升级指南

如果您仍然不确定,以下是一些表格来帮助您选择

身份验证方法

authjs 提供商本地提供商
OAuth✅ (超过 50 个提供商)
Magic URLs
凭据 / 用户名 + 密码流程🚧 (如果可能:请改用 local)
刷新令牌

功能特性

authjs 提供商本地提供商
useAuth-composable 用于登录/注销、刷新会话等。
会话管理:自动刷新、重新聚焦时刷新等...
静态应用 ("nuxi generate")
访客模式
应用侧中间件
服务端中间件
预制登录页面✅ (影响包大小)
数据库适配器、服务端回调钩子

仍然不确定哪个最适合您?

加入我们的 Discord 并分享您的用例!

根据 MIT 许可证发布。