Skip to content

AuthConfig

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

Property Type Description Defined in

cookieOptions?

object

Cookie options

src/plugins/application/auth.ts:88

cookieOptions.httpOnly?

boolean

HTTP only

src/plugins/application/auth.ts:92

cookieOptions.maxAge?

number

Max age

src/plugins/application/auth.ts:108

cookieOptions.path?

string

Path

src/plugins/application/auth.ts:104

cookieOptions.sameSite?

"Lax" | "Strict" | "None"

Same site

src/plugins/application/auth.ts:100

cookieOptions.secure?

boolean

Secure

src/plugins/application/auth.ts:96

jwtAlgorithm?

string

JWT algorithm

Default

'HS256'

src/plugins/application/auth.ts:84

jwtExpiration?

string

JWT expiration

src/plugins/application/auth.ts:79

jwtSecret

string | Uint8Array<ArrayBufferLike>

JWT secret

src/plugins/application/auth.ts:75

onSuccess?

(user, ctx) => any

Success callback

src/plugins/application/auth.ts:118

providers

object

Providers

src/plugins/application/auth.ts:122

providers.apple?

ProviderConfig

src/plugins/application/auth.ts:126

providers.auth0?

ProviderConfig

src/plugins/application/auth.ts:127

providers.github?

ProviderConfig

src/plugins/application/auth.ts:123

providers.google?

ProviderConfig

src/plugins/application/auth.ts:124

providers.microsoft?

ProviderConfig

src/plugins/application/auth.ts:125

providers.oauth2?

ProviderConfig

src/plugins/application/auth.ts:129

providers.okta?

ProviderConfig

src/plugins/application/auth.ts:128

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:114