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

providers/passkey

内置的 密码键 集成。

default()

default(config): WebAuthnConfig

将密码键登录添加到您的页面。

设置

安装所需的同级依赖项。

npm install @simplewebauthn/[email protected]

配置

import { Auth } from "@auth/core"
import Passkey from "@auth/core/providers/passkey"
 
const request = new Request(origin)
const response = await Auth(request, {
  providers: [Passkey],
})

资源

注意

此提供商是 WebAuthn 提供商的扩展,它定义了与密码键支持相关的一些默认值。您可以覆盖这些值,但请注意,如果您这样做,身份验证器可能无法将您的凭据识别为密码键凭据。

💡

密码键提供商附带一个 默认配置。要覆盖您的用例的默认值,请查看 自定义内置 WebAuthn 提供商

免责声明 如果您认为您在默认配置中发现了一个错误,您可以 打开一个问题

Auth.js 严格遵循规范,无法对提供商的任何偏离规范的行为负责。您可以打开一个问题,但如果问题是非规范合规性,我们可能不会寻求解决方法。您可以在 讨论 中寻求更多帮助。

参数

参数类型
configPartial<WebAuthnConfig>

返回值

WebAuthnConfig

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