UNPKG

@simulacrum/auth0-simulator

Version:

Run local instance of Auth0 API for local development and integration testing

28 lines 1.34 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.configurationSchema = void 0; const zod_1 = require("zod"); exports.configurationSchema = zod_1.z.object({ port: zod_1.z.optional(zod_1.z .number() .gt(2999, "port must be greater than 2999") .lt(10000, "must be less than 10000")), domain: zod_1.z.optional(zod_1.z.string().min(1, "domain is required")), audience: zod_1.z.optional(zod_1.z.string().min(1, "audience is required")), clientID: zod_1.z.optional(zod_1.z.string().max(32, "must be 32 characters long")), scope: zod_1.z.union([ zod_1.z.string().min(1, "scope is required"), zod_1.z.array(zod_1.z.object({ clientID: zod_1.z.string().max(32, "must be 32 characters long"), audience: zod_1.z.optional(zod_1.z.string().min(1, "audience is required")), scope: zod_1.z.string().min(1, "scope is required"), })), ]), clientSecret: zod_1.z.optional(zod_1.z.string()), rulesDirectory: zod_1.z.optional(zod_1.z.string()), auth0SessionCookieName: zod_1.z.optional(zod_1.z.string()), auth0CookieSecret: zod_1.z.optional(zod_1.z.string()), connection: zod_1.z.optional(zod_1.z.string()), cookieSecret: zod_1.z.optional(zod_1.z.string()), }); //# sourceMappingURL=types.js.map