客户端
SignInAuthorizationParams
type SignInAuthorizationParams: string | string[][] | Record<string, string> | URLSearchParams;匹配 inputType 的 new 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 | RedirectableProviderType | undefined |
参数
| 参数 | 类型 |
|---|---|
providerId? | LiteralUnion<P 扩展 RedirectableProviderType ? P | BuiltInProviderType : BuiltInProviderType, string> |
options? | SignInOptions |
authorizationParams? | SignInAuthorizationParams |
返回值
signOut()
signOut(options?): Promise<void>通过删除会话 Cookie 注销用户。自动将 CSRF 令牌添加到请求中。
import { signOut } from "@auth/solid-start/client"
signOut()参数
| 参数 | 类型 |
|---|---|
options? | SignOutParams<true> |
返回值
Promise<void>