跳至内容
从 NextAuth.js v4 迁移?阅读 我们的迁移指南.
入门数据库

数据库适配器

Auth.js 集成默认情况下将会话保存在 cookie 中。因此,设置数据库是可选的。但是,如果您想将用户信息持久化到自己的数据库中,或者您想实现某些流程,则需要使用数据库适配器。

**数据库适配器**是我们用来将 Auth.js 连接到您的数据库的桥梁。例如,在实现魔法链接时,电子邮件提供商将要求您设置数据库适配器,以便能够存储链接上存在的验证令牌

官方适配器

以下是作为自己的包在 @auth/ 命名空间下分发的官方适配器列表。它们的源代码可在nextauthjs/next-auth 单仓库 中找到。如果您要创建数据库适配器,请确保您已熟悉Auth.js 预期存在的模型,并查看我们的“创建数据库适配器”指南。

💡

如果您找不到适合您选择的数据库或服务的适配器,您可以自己创建一个。 请查看我们的指南,了解 如何创建数据库适配器。 如果您创建了新的适配器,我们希望您能 提交 PR 与大家分享!

模型

这是一个完整的数据库模式的通用 ER 图。 您选择的数据库适配器将包含一个带有更多详细信息的模板模式,用于将此模式应用于底层数据库。 欲了解更多信息,请查看我们的 数据库模型 文档。 请注意,并非每个用例都需要整个模式,更多详细信息请查看我们的 数据库适配器指南

Auth.js © Balázs Orbán 和团队 -2024