コンテンツにスキップ
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 extends undefined | RedirectableProviderType未定義

パラメータ

パラメータ
providerId?LiteralUnion<P extends RedirectableProviderType ? P | BuiltInProviderType : BuiltInProviderType, string>
オプション?SignInOptions
authorizationParams?SignInAuthorizationParams

戻り値

Promise<undefined | Response>


signOut()

signOut(options?): Promise<void>

セッションクッキーを削除することで、ユーザーをサインアウトさせます。リクエストにCSRFトークンを自動的に追加します。

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

パラメータ

パラメータ
オプション?SignOutParams<true>

戻り値

Promise<void>

Auth.js © Balázs Orbán and Team -2024