跳到内容
从 NextAuth.js v4 迁移?阅读 我们的迁移指南.

操作

auth()

auth(event, config): ReturnType<App.Locals["auth"]>

参数

参数类型
事件RequestEvent<Partial<Record<string, string>>, null | string>
配置SvelteKitAuthConfig

返回值

ReturnType<App.Locals["auth"]>


signIn()

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

参数

参数类型
提供者undefined | BuiltInProviderType | string & {}
选项undefined | FormData | { redirect: boolean; redirectTo: string; } & Record<string, any>
授权参数| undefined | string | Record<string, string> | URLSearchParams | string[][]
配置SvelteKitAuthConfig
事件RequestEvent<Partial<Record<string, string>>, null | string>

返回值

Promise<any>


signOut()

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

参数

参数类型
选项undefined | { redirect: boolean; redirectTo: string; }
配置SvelteKitAuthConfig
事件RequestEvent<Partial<Record<string, string>>, null | string>

返回值

Promise<any>

Auth.js © Balázs Orbán 和团队 -2024