客户端
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
>