跳到內容
從 NextAuth.js v4 遷移?請閱讀 我們的遷移指南.

客戶端

SignInAuthorizationParams

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

符合 new URLSearchParams(inputType)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>
選項?SignInOptions
authorizationParams?SignInAuthorizationParams

回傳值

Promise<undefined | Response>


signOut()

signOut(options?): Promise<void>

透過移除 session cookie 來登出使用者。自動將 CSRF 令牌新增至請求。

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

參數

參數類型
選項?SignOutParams<true>

回傳值

Promise<void>

Auth.js © Balázs Orbán 及團隊 -2024