跳至内容
从 NextAuth.js v4 迁移?阅读 我们的迁移指南.

providers/nodemailer

NodemailerConfig

在所有ProviderType 中共享

扩展

属性

apiKey?

optional apiKey: string;

用于基于 HTTP 的电子邮件提供商。

继承自

EmailConfig.apiKey

from?

optional from: string;
继承自

EmailConfig.from

generateVerificationToken()?

optional generateVerificationToken: () => Awaitable<string>;
返回

Awaitable<string>

继承自

EmailConfig.generateVerificationToken

id

id: string;

在 AuthConfig.providers 中唯一标识提供商,它也是 URL 的一部分

继承自

EmailConfig.id

maxAge?

optional maxAge: number;
继承自

EmailConfig.maxAge

name

name: string;

默认登录页面登录按钮上使用的提供商名称。例如,如果它是“Google”,相应的按钮将显示: “使用 Google 登录”

继承自

EmailConfig.name

normalizeIdentifier()?

optional normalizeIdentifier: (identifier) => string;
参数
参数类型
identifierstring
返回

string

继承自

EmailConfig.normalizeIdentifier

options?

optional options: NodemailerUserConfig;
覆盖

EmailConfig.options

secret?

optional secret: string;

用于对验证令牌进行哈希处理。

继承自

EmailConfig.secret

sendVerificationRequest()

sendVerificationRequest: (params) => Awaitable<void>;
参数
参数类型
params对象
params.expires日期
params.identifierstring
params.providerNodemailerConfig
params.request请求
params.theme主题
params.tokenstring
params.urlstring
返回

Awaitable<void>

覆盖

EmailConfig.sendVerificationRequest

server?

optional server: AllTransportOptions;

用于基于 SMTP 的电子邮件提供商。

覆盖

EmailConfig.server

type

type: "email";

参见ProviderType

继承自

EmailConfig.type


NodemailerUserConfig

type NodemailerUserConfig: Omit<Partial<NodemailerConfig>, "options" | "type">;

default()

default(config): NodemailerConfig

参数

参数类型
configNodemailerUserConfig

返回值

NodemailerConfig

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