Skip to content
Migrating from NextAuth.js v4? Read our migration guide.

actions

auth()

function auth(event, config): Promise<null | Session>

Parameters

ParameterType
eventRequestEvent
configSvelteKitAuthConfig

Returns

Promise<null | Session>


signIn()

function signIn(
   provider, 
   options, 
   authorizationParams, 
   config, 
event): Promise<any>

Parameters

ParameterType
providerundefined | ProviderId
options| undefined | FormData | { redirect: boolean; redirectTo: string; } & Record<string, any>
authorizationParams| undefined | string | Record<string, string> | URLSearchParams | string[][]
configSvelteKitAuthConfig
eventRequestEvent

Returns

Promise<any>


signOut()

function signOut(
   options, 
   config, 
event): Promise<any>

Parameters

ParameterType
options| undefined | { redirect: boolean; redirectTo: string; }
configSvelteKitAuthConfig
eventRequestEvent

Returns

Promise<any>

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