Skip to main content

Function: normalizeAuthOptions()

function normalizeAuthOptions(options): NormalizedAuthPluginOptions

Parses plugin configuration, applies defaults, and returns an Auth.js-ready option set.

Parameters

ParameterTypeDescription
optionsunknownRaw value supplied by the Robo config or CLI scaffolder.

Returns

NormalizedAuthPluginOptions

A normalized configuration consumable by Auth.js and runtime helpers.

Examples

const resolved = normalizeAuthOptions({ basePath: '/api/auth' })
console.log(resolved.basePath) // "/api/auth"
const resolved = normalizeAuthOptions({ providers: [GitHubProvider({ clientId, clientSecret })] })
console.log(resolved.session.strategy) // "jwt"