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

客户端

SignInOptions

扩展

属性

callbackUrl?

optional callbackUrl: string;

指定用户登录后将被重定向到的 URL。默认情况下为启动登录的页面 URL。

文档

redirect?

optional redirect: boolean;

文档


SignInAuthorizationParams

type SignInAuthorizationParams: string | string[][] | Record<string, string> | URLSearchParams;

匹配 inputTypenew URLSearchParams(inputType)


signIn()

signIn<P>(
   providerId?, 
   options?, 
authorizationParams?): Promise<undefined | Response>

客户端方法,用于启动登录流程或将用户发送到列出所有可能的提供者的登录页面。

文档

类型参数

类型参数
P extends undefined | RedirectableProviderTypeundefined

参数

参数类型
providerId?LiteralUnion<P extends RedirectableProviderType ? BuiltInProviderType | P : BuiltInProviderType>
options?SignInOptions
authorizationParams?SignInAuthorizationParams

返回值

Promise<undefined | Response>


signOut()

signOut(options?): Promise<void>

通过删除会话 cookie,将用户注销。

文档

参数

参数类型
options?SignOutParams<true>

返回值

Promise<void>

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