跳至内容
从 NextAuth.js v4 迁移?阅读 我们的迁移指南.
API 参考@auth/fauna-adapter

@auth/fauna-adapter

Auth.js / NextAuth.js 的官方 Fauna 适配器。

安装

npm install @auth/fauna-adapter fauna

FaunaAccount

type FaunaAccount: ToFauna<AdapterAccount>;

FaunaSession

type FaunaSession: ToFauna<AdapterSession>;

FaunaUser

type FaunaUser: ToFauna<AdapterUser>;

FaunaVerificationToken

type FaunaVerificationToken: ToFauna<VerificationToken> & {
  id: string;
};

类型声明

id

id: string;

格式

const format: {
  from: T;
  to: T;
};

类型声明

from()

从数据库获取对象并将其转换为纯 JavaScript。

类型参数
类型参数
T
参数
参数类型
objectRecord<string, any>
返回值

T

to()

从 Auth.js 获取对象并将其准备写入数据库。

类型参数
类型参数
T
参数
参数类型
objectRecord<string, any>
返回值

T


FaunaAdapter()

FaunaAdapter(client, config?): Adapter

参数

参数类型
客户端客户端
config?AdapterConfig

返回值

Adapter

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