@morojs/moro


@morojs/moro / AuthOptions

Interface: AuthOptions

Defined in: src/types/auth.ts:277

Properties

adapter?

optional adapter?: AuthAdapter

Defined in: src/types/auth.ts:305


basePath?

optional basePath?: string

Defined in: src/types/auth.ts:321


callbacks?

optional callbacks?: AuthCallbacks

Defined in: src/types/auth.ts:299


cookies?

optional cookies?: Partial<AuthCookies>

Defined in: src/types/auth.ts:311


debug?

optional debug?: boolean

Defined in: src/types/auth.ts:320


events?

optional events?: AuthEvents

Defined in: src/types/auth.ts:302


experimental?

optional experimental?: object

Defined in: src/types/auth.ts:329

Index Signature

[key: string]: any

enableWebAuthn?

optional enableWebAuthn?: boolean


jwt?

optional jwt?: object

Defined in: src/types/auth.ts:291

decode?

optional decode?: (params) => Awaitable<AuthJWT | null>

Parameters
params
secret

string

token?

string

Returns

Awaitable<AuthJWT | null>

encode?

optional encode?: (params) => Awaitable<string>

Parameters
params
maxAge?

number

secret

string

token?

AuthJWT

Returns

Awaitable<string>

maxAge?

optional maxAge?: number

secret?

optional secret?: string


logger?

optional logger?: AuthLogger

Defined in: src/types/auth.ts:317


pages?

optional pages?: AuthPages

Defined in: src/types/auth.ts:308


providers

providers: AuthProvider[]

Defined in: src/types/auth.ts:279


secret?

optional secret?: string

Defined in: src/types/auth.ts:280


session?

optional session?: object

Defined in: src/types/auth.ts:283

generateSessionToken?

optional generateSessionToken?: () => string

Returns

string

maxAge?

optional maxAge?: number

strategy?

optional strategy?: "database" | "jwt"

updateAge?

optional updateAge?: number


skipCSRFCheck?

optional skipCSRFCheck?: string[]

Defined in: src/types/auth.ts:326


theme?

optional theme?: AuthTheme

Defined in: src/types/auth.ts:314


trustHost?

optional trustHost?: boolean

Defined in: src/types/auth.ts:323


useSecureCookies?

optional useSecureCookies?: boolean

Defined in: src/types/auth.ts:322