Skip to content

AuthConfig

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

Property Type Description Defined in

cookieOptions?

object

Cookie options

src/plugins/application/auth.ts:82

cookieOptions.httpOnly?

boolean

HTTP only

src/plugins/application/auth.ts:86

cookieOptions.maxAge?

number

Max age

src/plugins/application/auth.ts:102

cookieOptions.path?

string

Path

src/plugins/application/auth.ts:98

cookieOptions.sameSite?

"Lax" | "Strict" | "None"

Same site

src/plugins/application/auth.ts:94

cookieOptions.secure?

boolean

Secure

src/plugins/application/auth.ts:90

jwtAlgorithm?

string

JWT algorithm

Default

'HS256'

src/plugins/application/auth.ts:78

jwtExpiration?

string

JWT expiration

src/plugins/application/auth.ts:73

jwtSecret

string | Uint8Array<ArrayBufferLike>

JWT secret

src/plugins/application/auth.ts:69

onSuccess?

(user, ctx) => any

Success callback

src/plugins/application/auth.ts:112

providers

object

Providers

src/plugins/application/auth.ts:116

providers.apple?

ProviderConfig

src/plugins/application/auth.ts:120

providers.auth0?

ProviderConfig

src/plugins/application/auth.ts:121

providers.github?

ProviderConfig

src/plugins/application/auth.ts:117

providers.google?

ProviderConfig

src/plugins/application/auth.ts:118

providers.microsoft?

ProviderConfig

src/plugins/application/auth.ts:119

providers.oauth2?

ProviderConfig

src/plugins/application/auth.ts:123

providers.okta?

ProviderConfig

src/plugins/application/auth.ts:122

successRedirect?

string

Optional URL to redirect to upon successful login and session creation. If not provided, returns a JSON object with the token.

src/plugins/application/auth.ts:108