Skip to main content

Function: configureAuthRuntime()

function configureAuthRuntime(config, options): void

Prepares a reusable Auth.js request handler for the Robo runtime utilities.

Parameters

ParameterTypeDescription
configAuthConfigFull Auth.js configuration object used when invoking Auth().
optionsConfigureAuthRuntimeOptionsRuntime environment values such as base path, base URL, and cookie settings.

Returns

void

Nothing; sets module-scoped runtime state for subsequent helper calls.

Examples

configureAuthRuntime(authConfig, {
basePath: '/api/auth',
baseUrl: 'https://example.com',
cookieName: 'authjs.session-token',
secret: process.env.AUTH_SECRET!,
sessionStrategy: 'jwt'
})
configureAuthRuntime(authConfig, {
basePath: '/internal/auth',
baseUrl: request.url,
cookieName: 'custom-auth-token',
secret: env.AUTH_SECRET,
sessionStrategy: 'database'
})