Skip to content

AuthConfig

Defined in: src/plugins/application/auth.ts:72

optional cookieOptions: object

Defined in: src/plugins/application/auth.ts:84

Cookie options

optional httpOnly: boolean

HTTP only

optional maxAge: number

Max age

optional path: string

Path

optional sameSite: "Lax" | "Strict" | "None"

Same site

optional secure: boolean

Secure


optional jwtExpiration: string

Defined in: src/plugins/application/auth.ts:80

JWT expiration


jwtSecret: string | Uint8Array<ArrayBufferLike>

Defined in: src/plugins/application/auth.ts:76

JWT secret


optional onSuccess: (user, ctx) => any

Defined in: src/plugins/application/auth.ts:109

Success callback

AuthUser

ShokupanContext

any


providers: object

Defined in: src/plugins/application/auth.ts:113

Providers

[key: string]: ProviderConfig

optional apple: ProviderConfig

optional auth0: ProviderConfig

optional github: ProviderConfig

optional google: ProviderConfig

optional microsoft: ProviderConfig

optional oauth2: ProviderConfig

optional okta: ProviderConfig