クライアント
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 extends undefined | RedirectableProviderType | 未定義 |
パラメータ
パラメータ | 型 |
---|---|
providerId ? | LiteralUnion <P extends RedirectableProviderType ? P | BuiltInProviderType : BuiltInProviderType , string > |
オプション ? | SignInOptions |
authorizationParams ? | SignInAuthorizationParams |
戻り値
signOut()
signOut(options?): Promise<void>
セッションクッキーを削除することで、ユーザーをサインアウトさせます。リクエストにCSRFトークンを自動的に追加します。
import { signOut } from "@auth/solid-start/client"
signOut()
パラメータ
パラメータ | 型 |
---|---|
オプション ? | SignOutParams <true > |
戻り値
Promise
<void
>