客戶端
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 | RedirectableProviderType | undefined |
參數
參數 | 類型 |
---|---|
providerId ? | LiteralUnion <P 繼承 RedirectableProviderType ? P | BuiltInProviderType : BuiltInProviderType , string > |
選項 ? | SignInOptions |
authorizationParams ? | SignInAuthorizationParams |
回傳值
signOut()
signOut(options?): Promise<void>
透過移除 session cookie 來登出使用者。自動將 CSRF 令牌新增至請求。
import { signOut } from "@auth/solid-start/client"
signOut()
參數
參數 | 類型 |
---|---|
選項 ? | SignOutParams <true > |
回傳值
Promise
<void
>