client
signIn()
signIn<
P>(providerId?,options?,authorizationParams?):Promise<undefined|Response>
Client-side method to initiate a signin flow or send the user to the signin page listing all possible providers. Automatically adds the CSRF token to the request.
import { signIn } from "@auth/solid-start/client"
signIn()
signIn("provider") // example: signIn("github")
Type parameters
▪ P extends undefined | RedirectableProviderType = undefined
Parameters
▪ providerId?: LiteralUnion<P extends RedirectableProviderType ? P | BuiltInProviderType : BuiltInProviderType, string>
▪ options?: SignInOptions
▪ authorizationParams?: SignInAuthorizationParams
Returns
Promise<undefined | Response>
signOut()
signOut(
options?):Promise<void>
Signs the user out, by removing the session cookie. Automatically adds the CSRF token to the request.
import { signOut } from "@auth/solid-start/client"
signOut()
Parameters
▪ options?: SignOutParams<true>
Returns
Promise<void>
SignInAuthorizationParams
SignInAuthorizationParams:
string|string[][] |Record<string,string> |URLSearchParams
Match inputType of new URLSearchParams(inputType)