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

客户端

SignInAuthorizationParams

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

匹配 inputTypenew URLSearchParams(inputType)


signIn()

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

客户端方法,用于启动登录流程或将用户发送到列出所有可能提供者的登录页面。自动将 CSRF 令牌添加到请求中。

import { signIn } from "@auth/solid-start/client"
signIn()
signIn("provider") // example: signIn("github")

类型参数

类型参数
P 扩展 undefined | RedirectableProviderTypeundefined

参数

参数类型
providerId?LiteralUnion<P 扩展 RedirectableProviderType ? P | BuiltInProviderType : BuiltInProviderType, string>
options?SignInOptions
authorizationParams?SignInAuthorizationParams

返回值

Promise<undefined | Response>


signOut()

signOut(options?): Promise<void>

通过删除会话 Cookie 注销用户。自动将 CSRF 令牌添加到请求中。

import { signOut } from "@auth/solid-start/client"
signOut()

参数

参数类型
options?SignOutParams<true>

返回值

Promise<void>

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